]> granicus.if.org Git - php/commitdiff
* Update logos
authorZeev Suraski <zeev@php.net>
Wed, 14 Jul 1999 23:33:00 +0000 (23:33 +0000)
committerZeev Suraski <zeev@php.net>
Wed, 14 Jul 1999 23:33:00 +0000 (23:33 +0000)
* Move from PreAlpha 1 to Beta 1.

configure.in.in
ext/standard/info.c
main/logos.h
main/main.c
main/php_version.h

index c50a7324d3ab6b0a18b0e7dc37906ae347b2dee6..9eda158f1b9f2bb4e9276043d4099a4056aab8b2 100644 (file)
@@ -42,7 +42,7 @@ dnl ## Diversion 4 is the last one.  Here we generate files and clean up.
 divert(1)
 
 dnl ## This is where the version number is changed from now on!
-AM_INIT_AUTOMAKE(php, 4.0pa1)
+AM_INIT_AUTOMAKE(php, 4.0B1)
 
 
 
index 19bf3f3fe09f157eae205ea56078b535db39d807..b5456f7cde1c22e6ada3e0c808f83e6fd2e62214 100644 (file)
@@ -94,7 +94,7 @@ PHPAPI void _php3_info(int flag)
                if (SG(request_info).request_uri) {
                        PUTS(SG(request_info).request_uri);
                }
-               PUTS("?=PHPE9568F34-D428-11d2-A769-00AA001ACF42\" border=\"0\" width=\"100\" height=\"56\" align=\"right\"></a>\n");
+               PUTS("?=PHPE9568F34-D428-11d2-A769-00AA001ACF42\" border=\"0\" align=\"right\"></a>\n");
                php3_printf("System: %s<br>Build Date: %s\n<br>", php3_uname, __DATE__);
                php3_printf("php3.ini path:  %s<br>\n", CONFIGURATION_FILE_PATH);
 
@@ -109,7 +109,7 @@ PHPAPI void _php3_info(int flag)
                if (SG(request_info).request_uri) {
                        PUTS(SG(request_info).request_uri);
                }
-               PUTS("?=PHPE9568F35-D428-11d2-A769-00AA001ACF42\" border=\"0\" width=\"100\" height=\"89\" align=\"right\"></a>\n");
+               PUTS("?=PHPE9568F35-D428-11d2-A769-00AA001ACF42\" border=\"0\" align=\"right\"></a>\n");
                php3_printf("This program makes use of the Zend scripting language engine:<br><pre>%s</pre>", get_zend_version());
                PUTS("<hr>");
        }
index 2826a66a925514d17bbe28b20b64ce58344b82c4..348172eae3832323084ceb15ad06a7efa5bcfa6b 100644 (file)
 #define CONTEXT_TYPE_IMAGE_GIF "Content-Type:  image/gif"
 
-unsigned char zendtech_logo[] = {
-        71,  73,  70,  56,  57,  97, 100,   0,  89,   0, 
-       247, 255,   0, 255, 255, 255,   8,   8,   8,  16, 
-        16,  16,  33,  33,  33,  49,  49,  49,  57,  57, 
-        57,  66,  66,  66,  74,  74,  74,  82,  82,  82, 
-        90,  90,  90,  99,  99,  99, 115, 115, 115, 123, 
-       123, 123, 140, 140, 140, 148, 148, 148, 156, 156, 
-       156, 165, 165, 165, 173, 173, 173, 181, 181, 181, 
-       189, 189, 189, 206, 206, 206, 222, 222, 222, 239, 
-       239, 239, 148, 156, 156, 239, 247, 255,   0,   8, 
-        16, 189, 198, 214, 123, 132, 148, 231, 239, 255, 
-        99, 107, 123,  16,  33,  66,   0,   8,  24, 181, 
-       189, 206, 140, 148, 165, 115, 123, 140, 222, 231, 
-       255,  24,  41,  90, 181, 189, 214, 165, 173, 198, 
-       140, 148, 173,  82,  99, 156,  24,  41,  99,   0, 
-         8,  33, 189, 198, 231, 156, 165, 198, 123, 132, 
-       165, 165, 181, 239,  90, 107, 173,  74,  90, 148, 
-        24,  33,  66,  49,  74, 165, 214, 222, 255, 189, 
-       198, 239, 140, 148, 181, 123, 132, 173,  99, 107, 
-       140,  90,  99, 140,  49,  57,  90,  57,  74, 148, 
-        49,  66, 140,  16,  24,  57,   8,  16,  49, 206, 
-       214, 255, 165, 173, 214, 140, 156, 231, 140, 156, 
-       239, 107, 123, 198, 115, 132, 214, 123, 140, 231, 
-        99, 115, 198,  90, 107, 189,  41,  49,  90,  82, 
-        99, 189,  66,  82, 156,  33,  41,  82,  90, 115, 
-       239,  82, 107, 231,  57,  74, 165,  74,  99, 214, 
-        49,  66, 148,  49,  66, 156,  57,  82, 206,  33, 
-        49, 123,  57,  82, 214,  16,  24,  66,  24,  41, 
-       123, 189, 198, 247, 181, 189, 239, 189, 198, 255, 
-       132, 140, 189, 107, 115, 165, 140, 156, 247,  74, 
-        82, 132, 132, 148, 239, 123, 140, 239, 115, 132, 
-       231,  57,  66, 115,  99, 115, 206, 107, 123, 222, 
-        57,  66, 123,  49,  57, 107,  90, 107, 206,  90, 
-       107, 214,  82,  99, 198,  66,  82, 181,  57,  74, 
-       181,  49,  66, 165,  24,  33,  82,  66,  90, 231, 
-        49,  66, 173,  41,  57, 148,  24,  33,  90,  41, 
-        57, 156,  33,  49, 140,  33,  49, 148,   8,  16, 
-        66, 181, 189, 247, 173, 181, 239, 156, 165, 231, 
-       132, 140, 198, 107, 115, 173,  74,  82, 140,  66, 
-        74, 132, 107, 123, 231,  99, 115, 231,  82,  99, 
-       214,  74,  90, 198,  82,  99, 222,  74,  90, 206, 
-        66,  82, 189,  33,  41,  99,  66,  82, 198,  57, 
-        74, 189,  57,  74, 198,  49,  66, 181,  49,  66, 
-       189,  41,  57, 165,  24,  33,  99,  16,  24,  82, 
-         8,  16,  74, 173, 181, 247, 165, 173, 239, 165, 
-       173, 247, 140, 148, 214, 156, 165, 239, 148, 156, 
-       239, 132, 140, 214, 156, 165, 255, 115, 123, 189, 
-       123, 132, 206, 132, 140, 222, 115, 123, 198, 123, 
-       132, 214,  99, 107, 173, 123, 132, 222,  99, 107, 
-       189,  90,  99, 173,  74,  82, 148,  82,  90, 165, 
-        90,  99, 181,  74,  82, 156,  82,  90, 173,  90, 
-        99, 189,  41,  49, 115,  74,  90, 231,  41,  49, 
-       132,  33,  41, 107,  66,  82, 222,  33,  41, 123, 
-        24,  33, 107,  24,  33, 123,  16,  24,  90, 148, 
-       156, 255, 140, 148, 255, 115, 123, 222, 123, 132, 
-       239, 107, 115, 214, 123, 132, 247,  99, 107, 206, 
-       107, 115, 222, 115, 123, 239,  99, 107, 222,  82, 
-        90, 189,  74,  82, 173,  49,  57, 148, 247, 247, 
-       255, 198, 198, 206, 214, 214, 222, 222, 222, 231, 
-       165, 165, 173, 156, 156, 165, 115, 115, 123, 239, 
-       239, 255, 107, 107, 115, 214, 214, 231, 198, 198, 
-       214, 231, 231, 255, 222, 222, 247, 140, 140, 156, 
-        66,  66,  74, 123, 123, 140, 222, 222, 255, 206, 
-       206, 239, 132, 132, 156,  41,  41,  49, 165, 165, 
-       198, 123, 123, 148, 156, 156, 189,  74,  74,  90, 
-       198, 198, 255, 132, 132, 173,  24,  24,  33, 156, 
-       156, 214,  41,  41,  57, 148, 148, 206, 165, 165, 
-       231,  99,  99, 140, 156, 156, 222, 173, 173, 247, 
-        74,  74, 107, 165, 165, 239, 165, 165, 247,  82, 
-        82, 123, 132, 132, 198, 140, 140, 214, 123, 123, 
-       189,  74,  74, 115,  90,  90, 140,  99,  99, 156, 
-        66,  66, 107,  90,  90, 148,  74,  74, 123,  99, 
-        99, 165,  49,  49,  82, 123, 123, 206,  66,  66, 
-       115,  82,  82, 148,   8,   8,  16,  41,  41,  82, 
-        24,  24,  49,  41,  41,  90,  33,  33,  74,  24, 
-        24,  57,  41,  41,  99,  24,  24,  66,   8,   8, 
-        24,  16,  16,  49,  24,  24,  74,   8,   8,  41, 
-        16,  16,  90,   8,   8,  49,   8,   8,  57,   0, 
-         0,   8,   0,   0,  16,   0,   0,  24,   0,   0, 
-         0,  44,   0,   0,   0,   0, 100,   0,  89,   0, 
-         0,   8, 255,   0, 255,   9,  28,  72, 176, 160, 
-       193, 131,   8,  19,  42,  92, 200, 176, 161, 195, 
-       135,  16,  35,  74, 156,  72, 177, 162, 197, 139, 
-        24,  51, 106, 220, 200, 177,  34,   0,   3,  14, 
-         1,  76,  96, 104,   0,  64, 199, 147,   9,  63, 
-        58, 124,  48, 114,  97,  73, 148,  48,  11, 126, 
-        36,  32,   0, 193,   2,   5,   2,   6,  10,  88, 
-       176,   0, 228, 130, 145,  11,   6,   8,  28, 176, 
-        64, 160,   0,   5,  11,  26, 152,  28, 202,  51, 
-       231,  63, 162,  65,  99,  90, 252,  56, 193, 130, 
-        72,  11,  20,   4,  18, 176,  80,  97,   2,   0, 
-       164,  35,  85, 254, 123,  57, 160,  66,  87,   0, 
-        75,  21,   0, 160,  96, 246, 159,  90, 182,  22, 
-        64,  74, 157, 248,  81,   0,   0,   4,  79, 239, 
-       254, 155,  16,  97, 232, 191, 159, 255, 196, 190, 
-       140,  48,  33, 192,  63,   4,  38,   5,  88,  40, 
-       250, 116, 175,   5,   2, 135, 231,  82,  84,  41, 
-       118,  66,  81, 177,   2,   1,  11,  54, 185, 249, 
-        31,   5, 145,  19,  20,  12, 124, 240,  85, 242, 
-       100, 144, 149, 139,  90,  16,  61,  16, 112,   5, 
-       198,  47,  87,  11, 124,  73, 186,  65,  79, 130, 
-       106,  27, 152, 150,  72,  89, 174, 229, 191, 185, 
-        20,  24, 104,  64,   0, 240, 130, 224,   6,  34, 
-       124,  93,  96,  33,  88, 114,  11,   2,  41,  80, 
-        64, 128,  64, 183, 205, 228,   0,  32, 239, 126, 
-       216,  91, 224, 239, 191,  86,  39,  48, 255,  99, 
-       208, 146, 185,  72, 158, 224,  69,  50,  51, 170, 
-        60,  23, 131, 127,   4, 118,   1, 168, 128, 119, 
-       187, 253, 251, 248, 243, 235, 223, 207, 191, 191, 
-       255, 255,   0,   6,  40,  96,  63, 213, 240, 115, 
-       145, 129,   4, 241,  51,  13,  74, 253,  32, 216, 
-        16,  63,  14,  58,  84, 141,  10,   7,  22, 100, 
-        79,  63,  21,  69,  88,  80,  63,  24,  62, 216, 
-        96,  68, 238, 188, 115, 160, 131, 246, 188, 163, 
-        33,  68,  39,  14, 244, 193,   7,  13, 113, 152, 
-       226,  66, 241, 196, 112, 224, 135, 242,  20, 104, 
-        17, 132,   8, 181, 163, 194, 139,   3, 245, 179, 
-       227,  68,  42, 120, 211,  97,  69,  25, 244,  67, 
-        79,  14,  25, 189, 200, 143,  10,  63,  34, 228, 
-       227, 144,  17, 241,  35,  14,  61,  23, 113,  88, 
-       142,  61,  73, 190, 216, 142,  62, 248, 188, 168, 
-        66, 151,  21, 197,  67,  78,  61,  22, 249, 232, 
-        13, 150,  25,  65,  89, 144,  10, 115,  52,  57, 
-        16, 132, 248, 184,  41,  81,  61, 230, 228, 161, 
-       130, 139,  16, 230, 169, 231, 158, 255,  24, 200, 
-        79,  61, 243,  96,  67,  97, 150,   8, 169, 176, 
-       200,  62, 245, 248, 217, 103,  63, 248, 240,  32, 
-       103,  65, 245, 212, 163, 102, 130,  60,  88,  99, 
-        14,  15, 246, 168,  16, 233, 166, 156, 110, 218, 
-        78,   6,   1,  64, 216, 143,  34,  90,  80, 169, 
-        17,  63,  44,  26, 196,  15,  62, 139, 220, 131, 
-        79,  61, 160, 102, 255, 144,   1,  62,  84, 232, 
-        51,  41,  65, 211,  84, 147,  78,  58, 242, 216, 
-        67,  38,  65,  25, 168, 192,   5,  29, 225, 128, 
-       113,  15, 166,  61, 216, 147, 236, 178, 246, 224, 
-        51, 205, 171, 155, 226, 147, 137,  20, 237, 112, 
-       228, 207, 137,  25, 244, 240, 198,  42,  84, 196, 
-       217,  78,  61, 172,  46, 242, 168, 170, 237, 216, 
-       147, 206,  54,  56, 228, 208,  32, 132,  58, 210, 
-       195, 137,  15, 118,  36,  49, 138,  32, 130, 144, 
-        64, 175, 189, 248, 174, 225,  65, 175, 248, 220, 
-        67,  73,  39,  84, 140,  91, 145,  63,  80, 178, 
-       107,  79,  34, 169, 188, 113, 143,  61, 211, 240, 
-       176, 198,  27,  60, 180, 195, 163,  65, 253, 196, 
-       131, 205,  58,  93, 214,  35, 128,  61, 246,  72, 
-       193,  13,  49, 218, 184, 114,   6,  18, 162, 216, 
-        34,  10,  18,  36, 219, 114, 139,  14, 163, 144, 
-       176, 134,  30, 146, 100,  98, 143,  62,  60, 224, 
-       115, 235,  68,  58,  38,  24, 128,  10,  84, 164, 
-        18,  71,  41, 166, 172,  17, 195,  27, 166,  40, 
-       130,  79, 181,  40, 226, 115,  14,  30,  74, 240, 
-       192, 131,   7, 247, 140, 226, 202,  12, 192, 248, 
-        64, 135,  54, 142,  96, 157, 181,  35, 142, 108, 
-        65,  11,  26,  59,  20,  65,  71,  38,  84,  76, 
-       243, 229,  28,  54, 107, 216,  79,   6,  56, 254, 
-       179,  46,  63, 161,  30, 196, 104, 135,  16, 214, 
-        51, 205,  61, 166, 184,   1, 135,  27,  82, 228, 
-       255, 109,  10,  15, 245,  72, 156,  96, 159, 252, 
-       220, 156, 193,  59, 225, 100, 131, 199,  14, 163, 
-       204, 147, 135,  24,  88,   0,   3,   0,  48, 148, 
-        87,  78,  57,  49, 201,  48, 242,   5,  16,  51, 
-         8,   1, 113,  15,  84, 220, 163, 200,  34,  84, 
-       208,  83, 243,  59, 242, 184,  83, 141, 175, 211, 
-       212, 195, 240,   7, 223, 178,  77, 120, 130,  92, 
-        54, 216,  78,  59, 141, 146,  32,   5,  20, 129, 
-       220,   2,  67,  18,  80,  36, 210, 171,  10, 237, 
-        96, 168, 103,  63, 245, 124, 224, 207,  65, 133, 
-       199, 144, 137,  21, 117, 200, 114,  11,  51, 211, 
-        76,  51, 192, 245, 214,  91,  63, 128, 246, 218, 
-        19, 160,  65,  39, 166, 140, 162, 199,  38, 234, 
-       108, 130,  71,  39, 122, 144,  81,  78,  57, 188, 
-       178,  93, 252,   7,  76,  70, 250, 237, 237, 112, 
-       227, 200,  79,   6, 251, 116,  27, 105, 163, 107, 
-       228, 205, 137,   6, 219,  35, 128,  39,  76, 145, 
-       130,  53, 232, 239,   3,  28, 202, 192,   7, 234, 
-       161, 169,  91, 213, 141,  30,  66, 176,  66,  52, 
-        28, 177, 160, 135,  48, 160,  24,  67, 176,   4, 
-        35, 184,  81,   9,  81, 220,  34,  14, 138, 192, 
-        84, 156,  52, 181,  41,  38, 113, 172,   7, 248, 
-       200,  20,   9, 111,  23, 170,  12, 180, 163,   7, 
-       171, 184,   7,  21, 158, 182, 134,  81,  72,   1, 
-        23,  66, 168, 128,  97,   4, 240,   2,  55, 196, 
-         1,  21, 137, 184, 135,  62, 255, 152, 244, 165, 
-        34, 126, 136, 121, 224, 122, 195,  45,  26,  49, 
-         2, 161,  56, 100,   0,  22,  72, 134,  15,  28, 
-         1,  10,  83, 164,  34,  21, 170,  72, 196,  27, 
-       132, 230, 180, 119,  96, 138,  99,  60, 160,   7, 
-        21, 160, 118,  15,  15, 196,  32,   6,  12,  51, 
-       155, 252,  84, 192, 131,  85,  92,  49,  17, 225, 
-        43, 197,  19, 160, 160, 142,  93,  24, 102,   0, 
-        70, 104,   3,  28,  80, 145, 138,  85, 204, 129, 
-         7, 251, 168,  25,  62,  94, 197, 163, 251, 169, 
-        64,  30, 130, 104,   2,  17, 156, 152,   0, 158, 
-        56, 210, 145, 134,  17, 136, 114, 124,   0, 139, 
-        29, 188, 129,   4, 166,  64, 197, 207,  80,  97, 
-        10,  83, 144, 192, 101, 107,  88, 195,  61, 214, 
-        96, 175,  78, 154, 178,  94,  36,  40,  35, 166, 
-       158, 101, 143, 123, 164,   2,  21, 168,  40, 133, 
-        27, 220,   0,   5,  25, 164, 161,  18, 118, 252, 
-       199,  52,  96,  97,   8,  55,  88, 113,  21, 171, 
-        56,  84, 156, 234, 225, 143,  15,  76,  44,   0, 
-         2, 112, 152,  20,  96,  81,  65, 249, 228,  34, 
-        23,   0, 120,  38,   0,  32,  48, 144,   3,   0, 
-       192,   7, 102,  40,   5, 189,   4,  33, 133,  56, 
-       192,   1,  17, 106, 128,   3,  20, 112,  81, 138, 
-        82,  72, 225, 156,  82, 144, 165, 222, 160,  32, 
-        78,  55, 236,  64,  10, 100,  32, 129,  18, 202, 
-        24,   3,  87,  74,  65, 111, 112, 128, 131,  26, 
-       154, 144, 255,   6,  66,  12,  33, 151, 187, 236, 
-       165,  41, 182, 149, 143,  90, 217, 172,  31, 197, 
-       155,  88,   6, 236,  38, 136,  80,  68, 131,   0, 
-       200, 164, 192,  12, 176,  48, 131, 103, 206, 128, 
-        23,  21,  12,   0,   5, 136, 177,   7,  40, 140, 
-       162, 147, 233, 196, 133,  26,  12,  17,   8,  63, 
-       248,   1,   9, 104, 104,  67,  19, 100, 208,   4, 
-        53, 168, 161,  13, 134,  32,  68,  26,  10, 225, 
-       135,  51, 248, 225,  22,  79, 120, 167,  32, 142, 
-        64,  47,  41, 124, 243, 165, 105, 176, 197,  25, 
-       206,   0,   8,  87, 240, 226, 142, 102, 104,  67, 
-       223, 222, 160,   8,  69, 204,  97, 136, 176, 114, 
-        81,  66, 234, 198, 131,  29, 208, 129,  24, 194, 
-        40,   6,  47, 136,  65, 135,  73, 208,  33,  23, 
-        85,  11, 198,  64, 130, 145, 139,  45,   4, 130, 
-       113, 113, 116, 131,  26, 208,  48, 132, 103,  44, 
-        67,   4, 200,  56, 193,  35, 202,  80, 136, 186, 
-       150,  33,  27, 102, 136, 130,  24, 168, 113,   2, 
-       100,  48,  96,   3,  53, 160,  68,  18, 204,  41, 
-        75,  40, 192,  52,  13,  97, 248,  65,  13,  54, 
-        32, 130,  13,  60,   3, 160,  97, 104,  67,  41, 
-        18, 182, 138,  16,  14, 115, 109,  71, 204,  81, 
-        61, 214,   0, 142,  25, 116, 161,  12,  70, 128, 
-       133,  23, 104, 209,  10, 170,  97,  65,   2,   8, 
-        98, 134,   5, 162, 209, 135,  39, 124, 212, 134, 
-       180,  52,  66,  13, 228,  50,  16, 102, 255, 108, 
-         0,   8,  78, 168, 197,  51,   8,  96, 130, 107, 
-        44, 160, 130,   2,   9, 192,  49, 178, 112,  11, 
-       195, 246, 147, 166, 118, 240, 133, 118, 106, 123, 
-        71,  88, 168,  65, 155, 149, 117, 234,  16, 139, 
-        23, 128, 204,  82, 236,   3, 246,  24, 131,  21, 
-       232,  96, 139,  29, 236,   0,  10, 126, 136, 133, 
-        15, 146, 225,   8,  31,  28,  99,  32,  19, 224, 
-        64,  23, 208,  80,  10,  50, 152,  98,  12, 223, 
-        45,  66,   8,  34, 105, 144,   4,  92, 225,   7, 
-        66,  97, 198,   1,  16,  34, 128,  26,  32, 161, 
-        16,  81, 136,   2,  32, 174, 160, 155, 132,  76, 
-        35, 169, 165,  40,  96, 101, 247,  49,  68,  14, 
-        73,  21, 137, 248, 136,   7,  58, 172, 160,  13, 
-        89, 128,   2,  13, 178, 216, 194,  12,  24, 209, 
-        10,  31,  80,  83,  32,   9,   0,  64,  52, 190, 
-       182, 131,  82, 236,  64,  13, 103,   0,  66,   4, 
-       232,  27, 128, 237,  13,  68,   1,  86, 208,   5, 
-       125,   7, 114,  61, 130,  12,  32,  27,  83, 152, 
-       130,  19, 234, 240,   0, 130,   8,  96,   0,  78, 
-        25,  74, 100, 129, 198, 212,  16,  78,  23, 161, 
-       214,  77, 208, 172, 238, 145, 135, 107,  88, 193, 
-        10, 140, 136,  70,  52, 236,   0, 139,  87, 204, 
-       192,   2,  78,  20,  64,   5, 114, 129, 133,  86, 
-       236, 193,  21, 234, 232, 130,  38,  92, 113, 141, 
-       245, 252,  67,   0, 200, 208,   0,  13,  86, 208, 
-        11,   2,  32, 192, 255,  10, 123,   8, 194, 138, 
-       171, 105,   2,  26, 208,  64,  23,   9,  24,   8, 
-        50, 152, 112,  10,  34, 236, 194,  41, 211, 184, 
-        64,   9, 104,  32, 140,   7,  84, 112,   0, 102, 
-       144,  65,  41, 180, 152,  15,  69,  48,  88,   5, 
-         4,  91,  23,  66, 234, 198, 198, 121, 116, 226, 
-        18, 151, 224, 196,  14, 112,  49,  11,  14, 228, 
-       130,  49, 255,  96,  64,  52,  71,  48, 131,  25, 
-       112, 195,  15, 104,  72,  67,  25, 140,  49, 144, 
-        94,  52, 130, 207, 164,  32, 194,  10, 174, 192, 
-         7,  54, 176,   1,  18, 239, 129,  15,  13, 246, 
-        64,  10,  82, 236, 193,   7, 251, 253,  71,   1, 
-       136, 240,   7,  43, 176,  70,   0, 205, 224, 245, 
-        31, 246,  96, 133, 150,  76,  35,  12, 207,  21, 
-        68,  83,  29, 125, 100,  23,  78,  12, 110, 200, 
-       115, 157, 195,  74, 129, 137,  17,   0,   3,   4, 
-       145, 100,   6,  90,  38,  23, 141,  47,   4, 162, 
-        13, 104,   8, 131,  11, 130, 205,   0,  31,  16, 
-        97,  15, 180, 248,   2,  19, 230, 125, 138,  83, 
-       176, 129,  15,  33,  16, 200,   1, 188,  80, 239, 
-        63, 244,  89,  23, 193, 125,   4,  31, 114, 249, 
-       143, 101, 212, 186, 222, 125,  62, 234,  83, 204, 
-       240, 220, 129,  86, 182,  91, 196, 115, 240, 131, 
-       248,  81,  46,  18, 132, 194,  10,  82, 180, 194, 
-       114,  35, 240,  76,  98,  56, 162,  15, 132,  32, 
-        68,  33, 196, 224, 139,   6,  56,  37,  24,  13, 
-       255,  72, 121,   3,  30,  96,   7, 132, 179, 225, 
-        20, 124,  96, 245,  63, 246, 253, 114,  54, 144, 
-       130,   9,  62, 112,  98,  22, 188, 208, 139, 161, 
-        16, 161, 222,  53, 255, 130,  14, 117,  57, 228, 
-        84, 172, 161, 169,  12, 198,  71, 145,  18, 202, 
-        16, 138,  83, 161, 201,  62, 176, 194,  22,  88, 
-       177, 129, 106, 230,  34,  25,  93, 254, 131,  31, 
-       106, 177,   7,  38, 124, 161,   0,   9,  17, 192, 
-        53, 236, 253, 242,  83,  44, 161, 192,   7, 248, 
-       249,  41, 122,  77,  10,  26, 200, 197,   6,  65, 
-        64,  59,  31, 236, 141, 112,  90, 228,  18, 209, 
-       138,  30, 104, 163, 121, 112, 100,  73,  43,  36, 
-         3,  96,  72,  28,  29,  24,  17,   4,  90, 208, 
-       226,  26,  78,   9,  64,   5,  50, 199,  10,  86, 
-        48, 130, 106,  30, 247, 194, 121,  17,  50,  13, 
-        23, 184, 252, 222,  50, 167,  57,  41,  16,  78, 
-       135,  96, 219,  32,  18, 185,  70, 192,  18, 232, 
-       254, 114,  63,  27, 230, 217, 106, 144, 130, 180, 
-       145, 222, 119, 217,  49, 143,  31, 246,  96, 199, 
-        35,  40,  65, 137,  34, 200, 162,  12, 181, 216, 
-        66, 158,   5,  34, 106,  96, 204,  96,   4,  28, 
-       240,   1,  22, 124, 112, 245,  45,  32,   0, 184, 
-         2, 168, 222,  52,   4,  64, 128, 107, 216, 156, 
-        15, 243, 166,   5, 218, 189, 176, 249, 178,  51, 
-       162,  62,  54, 232, 130,   3,   4,  82,   0, 126, 
-       147, 254,  11, 194,  64, 106, 255, 234,  11,  56, 
-        58,  20,  74,  74,  84, 147, 238,  71,  14, 178, 
-        16, 142,  28, 204,  99,  12, 158,  16, 133,  25, 
-       104, 209, 140,  72,  66,  17, 154,   0,  24,   1, 
-        29, 176,  48, 140,   8,  72, 128,  23,  91, 160, 
-         9, 117, 160,  29,  15, 160,  12,  64,   0,   4, 
-       144, 208,   8, 163,  69,  11, 124, 134, 121, 250, 
-       166, 118,  64, 119,   5, 193, 214,   2, 180,  32, 
-         1, 193, 245,   3,  76,  80, 115, 167,  32, 116, 
-       167,  87,   4, 174, 165,  48, 164,  19,  39, 198, 
-       164,  39, 228, 162,   2, 227,  64,  13,  57, 224, 
-        14, 122, 240,   9, 178,  80,  11,  75, 160,  13, 
-        96,  39,  73, 248,  71,  12,  62,  64,  12,   0, 
-       176, 123, 190, 208,   5, 164,  64,  11,  98,   5, 
-        31, 197,  96,   5, 221, 208,   5,  65, 208,  13, 
-       219, 149, 129,  48, 151, 121,  94,  80, 115,  47, 
-       199,   8, 158, 199,   4, 202,  96, 102,   9,   0, 
-         9, 181, 240, 114,  76, 224,   2,  10,  55,   0, 
-       159, 224,   6, 130,  32,  67, 250, 131,  80, 215, 
-       230,  35, 226, 112,  13, 223,  64,   9, 224,   0, 
-         9, 221, 208,  13,  88, 208,  99,  32,  54, 110, 
-       104, 129, 127, 187,   7,   1, 142, 208,  10,  93, 
-         0,   2,   3, 129,   0, 188,   0, 101, 116,  80, 
-        12,  14,   0,   1,  87, 192, 103, 124,  80, 117, 
-        51,   7, 129, 246,  38, 129,   2,  33,  13, 167, 
-        16,   4, 106,  24, 106, 202, 224,   2, 117,  80, 
-        12, 205, 255,  33,  16, 211, 240,   2, 163,  32, 
-        52, 205, 130,  64, 109, 163,  16, 112,  35,  44, 
-       223, 112,   5,  86,  48,   3, 201, 144,  12,  24, 
-        53,  16,   5, 128,   0,   7,  80, 138, 166, 120, 
-         0,  21,   4,   1, 192, 144,  12,  51, 224,   3, 
-        61, 168,  75,  10, 208,   0,  12,   0, 118,   1, 
-        32,   1, 117, 112, 132,  15, 120,  10,  83, 192, 
-       121, 193, 102, 136, 127, 224, 118,   3,  65,   0, 
-       191, 208,   0, 193, 224,  68, 240, 129,   6, 163, 
-       128,  70,  71, 115, 137,  77,  23,   0, 174, 163, 
-         4,  59,   0,  10, 162,   0,   4, 160, 214,  16, 
-        16, 128,   5,  93,  80,  11,  78,  96,   9,  49, 
-       120,  16, 211,  80,   2, 167,  80,  11,  50, 119, 
-        12, 152,  16, 114, 128, 144,  99, 117, 208, 139, 
-       186, 200,   7,  37,  96, 140,   6,  49,   0, 153, 
-       224,  81,  30, 208,  58,  72, 131,  34, 127, 162, 
-         2, 246, 176,   6,  58, 208,  23,  16, 225,  11, 
-       145, 208,   4,  80, 160,   3, 183,  20, 108,   5, 
-       193,  12, 210,  96,   6,  83,  96,   6, 128, 104, 
-         0, 151,  32,   3,  50,  32, 114,  81, 112,   5, 
-       114, 209,   2, 128,  16,  96, 179,  96,   2, 203, 
-        69,  16,   4, 240,   2, 134, 128,   8, 166,  32, 
-        15,  42, 224, 122,  81, 162,  35, 242,  16,  10, 
-       117, 176,  12,   8,   0,  13,   9, 176, 146,  10, 
-       208, 146,  46, 249, 146,   9, 128,   0,  32,  48, 
-         3, 101,  80,  78, 181,  84,   6,  90, 255, 128, 
-         0,   4, 112,  61,   7, 112,   3, 151,  16,   8, 
-        33, 231,   7, 210, 144, 146,  29, 128,   2,  38, 
-         6,   5,  49,  37,   9,  34,   0,  13, 208, 128, 
-         7, 105, 208,   6, 253,   4,   8, 143, 224,  12, 
-         7, 192,  12,   3, 192,  12, 208, 128,   3,  73, 
-       128,  11, 179, 148,   2, 173,  19,  55,  18,  65, 
-       113, 242, 224,   9, 116,  16,   6,  58, 112,  11, 
-       180,  64,   7,  35, 128,   1, 207, 212, 150, 109, 
-       137,  22, 209,  96,   6, 182, 208,   8, 209, 240, 
-         9, 166, 112,  67, 109, 112,   8, 128, 112,   6, 
-       160, 181,  50,  79, 240, 151,  80,  16, 144,  58, 
-       224,  93, 238,  53,  10, 178, 244,  82, 252, 164, 
-         3,  57, 245,   4, 180,   4,  83, 131, 192, 151, 
-        70, 240,   9,  80,  80,  78, 157, 196,  71, 136, 
-       194, 140,  14, 241,  39, 107, 144,   9,  87, 208, 
-         9, 107,  32,   8, 183, 176,   5,  62,   0,  12, 
-       207, 132,   1, 164, 201, 150, 164, 201,   1,  51, 
-        48,   9,  77,  96,  10, 165,  32,   4, 117, 224, 
-         9, 130,  48,  10, 110, 128,   8, 109,   0,   5, 
-       238, 116,  78, 163, 176, 155, 232,  52,  47, 245, 
-       114,   4, 152, 148,  78, 178, 100,  78, 157, 180, 
-       155, 178,  36,  78, 112, 176,   3, 124,  67,   6, 
-        59, 245,  73, 169,  16,  68,  74,  23,  37, 244, 
-        48,   6,  90, 240,   8, 157,  64,  15, 201,  66, 
-         2, 103, 112,  85, 190, 231,   3, 222, 249, 157, 
-       222,  25,  13, 218, 255,  48,   4,  82, 112,  15, 
-       245, 228,   9, 215, 224,   9, 120, 243,  51, 125, 
-       243,  73,  74,  16,  74, 164, 244,  73, 162, 116, 
-        70,  80, 243,  48,  86,  84,  47, 243, 116,  15, 
-       247, 240,   6,  41, 144,  73, 196, 233,  50,  49, 
-        32,  15,  78, 195,   3, 247, 208,  42, 109, 114, 
-        51,   7,  81,  15, 229, 128,  13, 227,  48,  14, 
-       244,  16,  42, 118, 243,   6, 155,  16,  13, 196, 
-        32, 158, 221, 192,  13,  23, 154, 161,  24,  74, 
-         4, 160, 160,   4,  12, 195,  70,  99, 112,   7, 
-       107, 192,   3, 175, 148,   8,  66,  99,  58,  60, 
-        32,  15,  30,  64,  15, 244,  96, 158,  95, 100, 
-        15,  60,  64,   5,  15, 179,  69,  50,  52, 160, 
-        30, 176,   6,   8, 243, 156,  66, 211,  43, 207, 
-       162,   2, 211, 224,  15,  95, 178,  15, 251, 112, 
-        39,  13, 161,   2,  41,   8,  43, 130, 115,  63, 
-       248,  64,   2, 234, 160,  12,  86, 192,  13, 143, 
-        96,   9, 146,  32,   9,  82,  90, 165, 149, 224, 
-         9, 243, 224,  40, 129, 243,  45, 100, 128,   7, 
-        84,  64,   5,  90,  68,   5,  28, 211,  44, 201, 
-        18, 163,  51, 212,   3,  40,   4, 163,  60, 176, 
-         8, 138,  16,  67,  98, 170,  44,  49, 170,   8, 
-       111, 144,   8,  90, 116,  15,  40,  52,  13, 176, 
-        35,  49,  16, 178,  80, 201, 
-        98,  76,  11, 161,   2, 213, 240,  43,   5, 177, 
-        51, 243, 144,  13,  86, 144,  13, 148, 128,   2, 
-       232, 128,  14, 228, 255, 192, 168, 139,  74,  14, 
-       230,  64,   6,  32, 217,  14, 161,  82,  56, 246, 
-       128,   7, 236,  64,   5, 139, 192,  45,  40, 244, 
-        37, 104, 186,  15, 115,  64,   5, 251, 128, 166, 
-       248, 208,   3, 250, 160, 169,  77, 181,   8, 115, 
-       128,  66,  61, 144,  63, 138, 144,  15, 192,  20, 
-        67, 153,  98, 109, 151, 200,  40, 251, 144,  54, 
-         9,  81,  15,  38,  50, 105, 245,  64,  14,  87, 
-        32,  13,  99, 176,  14, 240, 224,  14, 238,  48, 
-       172,  71,   0,  15,  71, 112,   4, 238,  16,   3, 
-       132, 228,  32, 171,  98,  14, 163, 208,  84,   1, 
-       211,  41, 131,  52,  66,  33,  25,  41,  95, 130, 
-        15, 250, 208, 169, 216, 170, 173, 249, 179,   8, 
-       170, 186, 140,  39,  66, 113, 217, 234, 167,  20, 
-       179, 171, 147,  22,  15,  89, 224,  13, 241, 144, 
-        41, 190,  66,  68, 154,   2, 175, 231, 183,  33, 
-       107, 192,  14, 111, 208,  64, 123,  82,  56,  46, 
-        84, 169, 121, 130,  80,  46, 244,  54,   9, 148, 
-       173, 154, 130, 153,   9,  18, 176, 137,  82,  16, 
-       237,  48,  13,  19, 211, 171, 229, 176,  35, 148, 
-       154,  39, 161,  18, 177,   1,  80, 169, 114, 163, 
-        15, 100,  48,   6,  96, 130,  34, 125, 162,  42, 
-       133, 163, 167, 153, 201,  15,   4, 179,  33,  12, 
-       225,  14, 216, 160, 176, 151, 168,  40,  19,  35, 
-        16, 252, 160,  15, 251,  32,  15, 233, 128,  38, 
-        73,  50,  59,  40,  34, 146,  15,  34,  14, 234, 
-       255, 146, 178,  11, 177,  36, 105, 243,  14, 130, 
-        58,  34,  56, 203,  60,   8,  42,  55, 222, 144, 
-         3, 130, 179, 177,  19, 193,  40, 137, 162,  32, 
-        63, 155, 179,  36,  24, 150,  75, 219,  39, 233, 
-        64,   0,  73, 123,  35,  11, 132,  32,   7, 251, 
-        32,  70, 155,  32,  77, 235, 180,  26,  43,  32, 
-        94, 251, 181,  96,  27, 182,  98,  59, 182, 100, 
-        11, 182, 108,  56, 110, 180, 133,  16,  34,  49, 
-        25,  45, 193,  16, 128,  97,  31,   0, 208,  19, 
-       113,  91,  18, 105, 123,  16,  44,  65,  17, 119, 
-       219,  16,   3, 144, 145, 166,  97,   0,  57, 161, 
-        18, 126, 251,  20,  77, 113, 102,  60, 225,  19, 
-        20, 192,  19, 218,  65,  19,  54, 129,  19,  58, 
-        81, 184, 153,  49,  18,  59, 113,  27, 141, 187, 
-         0, 144, 113,  19,  52,  54, 184, 130,  27,  21, 
-        39, 129,  25, 111,  97,  22,  91, 113,  22,  72, 
-        49,  31,  94,  81,  20,  85, 113,  21,  89,   1, 
-        31,  92, 225,  21,  61, 246,  19, 159, 171, 186, 
-        90, 193,  21, 159, 161,   0,  93,  33,  16, 157, 
-        91,   1, 110, 177,  22,  21,  16,  23, 155,  43, 
-        23,   1, 240, 105,  67, 193,  23, 126, 177,   0, 
-       167, 139,  24,  52, 161,  23,   3, 160,  23, 192, 
-        11,  31,  31, 177,   0,  18, 144, 188,   4, 160, 
-        18, 201, 219,   0, 150,  49,  18, 189, 203,  24, 
-        66,  81,  21, 144,  81,  31,  29,  33,  22, 242, 
-        49,   1, 161,  17,  24, 105, 182, 251, 182, 123, 
-       113,  25, 190,  65, 190, 232, 197,  19,  94,  65, 
-        91, 191,  33,  22,  63,   1,  24, 159, 225, 189, 
-       172, 241,  15, 164,  17, 191, 219,  43,  23,  14, 
-         0,   0,  12, 112,  27, 178, 209,  26, 109, 187, 
-       190, 229, 251,  15, 251, 251,  15, 175, 241,  19, 
-         1, 252,  26,   0, 204,  26, 237,  59,  18, 181, 
-        33, 185, 180,  11,   0,   5,  86, 191,   3,  65, 
-         1, 187,  64,  29, 182, 129,  28, 196,  33, 190, 
-       254, 235,  29,  69, 113,  28, 194,  17,   1,  22, 
-       176,  19, 150, 129,  28,  30, 156,  19,  28, 140, 
-         0,  20,  48, 189, 209,  49,  29, 213, 113,  24, 
-        61, 161,  28, 124, 155,  17, 152,  33,   0, 202, 
-        97,   1, 186,  97,  30,  19,  80,  28, 253, 107, 
-       190, 227, 155,  25, 225,  81, 185,  64, 209, 195, 
-       173,  97,  21,  93, 241, 182,  50,  12,   0,  52, 
-        12,  31, 242,  65,  31, 101, 123,  17,  15, 144, 
-       136,  75,  28,  19, 118,  81, 183,  79, 140,  18, 
-       238,  56, 197,  86, 124, 197,  49,  17,  16,   0, 
-        59  }; 
-
 unsigned char php4_logo[] = {
-        71,  73,  70,  56,  57,  97, 100,   0,  56,   0, 
+        71,  73,  70,  56,  57,  97, 143,   0,  65,   0, 
        247, 255,   0, 255, 255, 255,   8,   8,   8,  16, 
         16,  16,  24,  24,  24,  33,  33,  33,  41,  41, 
-        41,  49,  49,  49,  57,  57,  57,  66,  66,  66
-        74,  74,  74,  82,  82,  82,  90,  90,  90,  99
-        99,  99, 115, 115, 115, 123, 123, 123, 132, 132, 
+        41,  49,  49,  49,  66,  66,  66,  74,  74,  74
+        82,  82,  82,  90,  90,  90,  99,  99,  99, 107
+       107, 107, 115, 115, 115, 123, 123, 123, 132, 132, 
        132, 140, 140, 140, 148, 148, 148, 156, 156, 156, 
        165, 165, 165, 173, 173, 173, 181, 181, 181, 189, 
        189, 189, 198, 198, 198, 206, 206, 206, 214, 214, 
        214, 222, 222, 222, 231, 231, 231, 239, 239, 239, 
-       247, 247, 247, 115, 115,  90, 156, 156, 115, 140, 
-       140,  99, 132, 132,  90, 165, 165, 107, 214, 214, 
-       115, 156, 156,  82, 181, 181,  90, 189, 189,  90, 
-       198, 198,  90, 222, 222,  99, 214, 214,  90, 222, 
-       222,  90, 206, 206,  82,  41,  41,  16, 231, 231, 
-        90, 107, 107,  41, 214, 214,  82, 173, 173,  66, 
-       239, 239,  90, 222, 222,  82,  66,  66,  24, 156, 
-       156,  57, 231, 231,  82, 239, 239,  82,  99,  99, 
+       247, 247, 247, 165, 156, 156,  90,  82,  82, 231, 
+       222, 206, 255, 255, 247, 214, 214, 206, 189, 189, 
+       173, 165, 165, 148, 123, 123, 107,  41,  41,  33, 
+       115, 115,  90, 189, 189, 140, 156, 156, 107, 148, 
+       148,  99, 173, 173, 115, 198, 198, 132, 165, 165, 
+       107, 173, 173,  99, 198, 198, 107, 165, 165,  82, 
+       189, 189,  90, 214, 214,  99, 198, 198,  90, 181, 
+       181,  82, 198, 198,  82, 222, 222,  90,  41,  41, 
+        16, 231, 231,  90, 107, 107,  41, 173, 173,  66, 
+        66,  66,  24, 156, 156,  57, 231, 231,  82, 214, 
+       214,  74, 239, 239,  82,  24,  24,   8,  99,  99, 
         33, 198, 198,  66, 148, 148,  49, 132, 132,  41, 
-        82,  82,  24,  16,  16,   0, 214, 222, 107, 181, 
-       189,  82, 206, 214,  90, 189, 198, 107, 173, 181, 
-        90, 165, 173,  99, 148, 156,  82, 148, 156,  99, 
-       173, 181, 132, 140, 148,  99, 148, 156, 115, 156, 
-       165, 115,  99, 107,  90, 148, 156, 140, 132, 140, 
-       132, 115, 123, 115, 247, 255, 255, 198, 206, 206, 
-       140, 148, 148, 156, 165, 165, 115, 123, 123, 239, 
-       255, 255, 123, 132, 132,  66,  74,  74, 231, 247, 
-       255, 189, 198, 206, 222, 239, 255,  90,  99, 107, 
-       231, 239, 247, 239, 247, 255, 198, 206, 214, 165, 
-       173, 181,  99, 107, 115, 214, 222, 231, 148, 156, 
-       165, 115, 123, 132,  82,  90,  99, 132, 148, 173, 
-       222, 231, 247, 189, 198, 214, 156, 165, 181,  57, 
-        66,  82,  24,  33,  49, 198, 206, 222, 165, 173, 
-       189, 206, 222, 255, 181, 198, 231, 148, 165, 198, 
-        66,  74,  90,  90, 107, 140,  74,  90, 123,  33, 
-        41,  57,  49,  66,  99, 214, 222, 239, 206, 214, 
-       231, 181, 189, 206, 140, 148, 165, 115, 123, 140, 
-       107, 115, 132,  82,  90, 107,  74,  82,  99,  49, 
-        57,  74, 181, 198, 239, 156, 173, 214, 107, 123, 
-       165,  99, 115, 156,  90, 107, 148,  82,  99, 140, 
-        66,  82, 123,  57,  74, 115, 222, 231, 255, 189, 
-       198, 222, 156, 165, 189, 123, 132, 156, 156, 173, 
-       222, 148, 165, 214, 123, 140, 189, 115, 132, 181, 
-        90, 107, 156,  24,  33,  57, 214, 222, 247, 198, 
-       206, 231, 181, 189, 214, 173, 181, 206, 148, 156, 
-       181, 132, 140, 165, 107, 115, 140,  82,  90, 115, 
-        66,  74,  99, 148, 165, 222, 107, 123, 173,  41, 
-        49,  74,  90, 107, 165,  82,  99, 156,  66,  82, 
-       132, 156, 165, 198, 123, 132, 165,  90,  99, 132, 
-       107, 123, 181,  57,  66,  99,  99, 115, 173,  82, 
-        99, 165, 206, 214, 247, 181, 189, 222, 173, 181, 
-       214, 165, 173, 206, 148, 156, 189, 132, 140, 173, 
-       156, 165, 206, 123, 132, 173,  74,  82, 115,  66, 
-        74, 107,  49,  57,  90,  57,  66, 107,  41,  49, 
-        82, 148, 156, 198, 140, 148, 189, 132, 140, 181, 
-       115, 123, 165, 107, 115, 156,  99, 107, 148,  82, 
-        90, 132,  74,  82, 123,  66,  74, 115,  49,  57, 
-        99, 189, 198, 255, 156, 165, 214, 148, 156, 206, 
-       140, 148, 198, 132, 140, 189, 123, 132, 181, 123, 
-       132, 189,  99, 107, 156,  90,  99, 148,  82,  90, 
-       140,  90,  99, 156,  66,  74, 123,  57,  66, 115, 
-       165, 173, 231, 140, 148, 206, 107, 115, 173,  99, 
-       107, 165,  82,  90, 148,  74,  82, 140,  99, 107, 
-       173,  82,  90, 156, 231, 231, 239, 239, 239, 247, 
-       247, 247, 255, 198, 198, 206, 206, 206, 214, 181, 
-       181, 189, 165, 165, 173, 173, 173, 181, 189, 189, 
-       198, 140, 140, 148, 115, 115, 123, 231, 231, 247, 
-       239, 239, 255, 107, 107, 115, 123, 123, 132, 206, 
-       206, 222, 214, 214, 231, 222, 222, 239,  99,  99, 
-       107, 198, 198, 214,  90,  90,  99,  74,  74,  82, 
-       156, 156, 173, 140, 140, 156, 148, 148, 165, 132, 
-       132, 148, 198, 198, 222, 206, 206, 231, 165, 165, 
-       189, 173, 173, 198, 107, 107, 123, 148, 148, 173, 
-       181, 181, 214,  90,  90, 107,  41,  41,  49,  82, 
-        82,  99, 123, 123, 148,  74,  74,  90,  99,  99, 
-       123,  90,  90, 115,  57,  57,  74,  74,  74,  99, 
-        66,  66,  90,  24,  24,  33,  57,  57,  82,  49, 
-        49,  74,  41,  41,  66,  41,  41,  74,   0,   0, 
-         0,  44,   0,   0,   0,   0, 100,   0,  56,   0, 
+        16,  16,   0, 214, 222,  90, 165, 173,  90, 140, 
+       148,  82, 156, 165,  99, 132, 140,  82, 173, 181, 
+       140, 156, 165, 123,  99, 107,  82,  90,  99,  82, 
+        99, 107,  99, 231, 239, 239, 148, 156, 156,  66, 
+        74,  74,  90,  99, 107, 231, 239, 247, 239, 247, 
+       255, 132, 140, 148,  90, 107, 132,  90,  99, 115, 
+        57,  66,  82,  66,  82, 115, 181, 189, 206, 148, 
+       156, 173, 140, 148, 165,  82,  90, 107,  74,  82, 
+        99,   8,  16,  33, 189, 206, 247, 132, 148, 189, 
+        66,  82, 123,  57,  74, 115,  74,  99, 165, 222, 
+       231, 255, 189, 198, 222,  90,  99, 123, 123, 140, 
+       189, 198, 206, 231, 165, 173, 198,  99, 107, 132, 
+        82,  90, 115, 181, 198, 255,  74,  82, 107, 156, 
+       173, 231, 107, 123, 173,  49,  57,  82,  41,  49, 
+        74,  90, 107, 165,  74,  90, 140,  82,  99, 156, 
+        33,  41,  66, 189, 198, 231, 123, 132, 165, 165, 
+       181, 239,  90,  99, 132, 140, 156, 214, 107, 123, 
+       181,  57,  66,  99,  99, 115, 173,  90, 107, 173, 
+        82,  99, 165,  99, 123, 214,  49,  66, 132,  24, 
+        33,  66,  33,  49, 107, 214, 222, 255, 206, 214, 
+       247, 181, 189, 222, 173, 181, 214, 165, 173, 206, 
+       148, 156, 189, 140, 148, 181, 132, 140, 173, 156, 
+       165, 206, 115, 123, 156, 107, 115, 148,  90,  99, 
+       140, 156, 173, 247, 115, 132, 206,  49,  57,  90, 
+        57,  66, 107,  41,  49,  82,  90, 107, 181,  82, 
+        99, 173,  41,  57, 123,  24,  33,  74,  57,  82, 
+       189, 206, 214, 255, 165, 173, 214, 148, 156, 198, 
+       115, 123, 165,  82,  90, 132, 148, 165, 255,  66, 
+        74, 115,  99, 115, 198,  41,  49,  90,  90, 107, 
+       198,  82,  99, 181,  33,  41,  82,  57,  74, 156, 
+        57,  74, 165,  74,  99, 214,  49,  66, 148,  66, 
+        90, 206,  41,  57, 132,  66,  90, 214,  41,  66, 
+       189,  24,  41, 123, 189, 198, 247, 173, 181, 231, 
+       156, 165, 214, 123, 132, 181,  90,  99, 148,  90, 
+        99, 156, 140, 156, 247,  74,  82, 132,  66,  74, 
+       123,  99, 115, 206, 107, 123, 222,  49,  57, 107, 
+        82,  99, 206,  66,  82, 173,  33,  41,  90,  57, 
+        74, 173,  74,  99, 239,  49,  66, 165,  49,  66, 
+       173,  57,  82, 231, 181, 189, 247, 148, 156, 214, 
+       140, 148, 206, 115, 123, 181, 107, 115, 173,  99, 
+       107, 165,  82,  90, 148,  66,  74, 132, 107, 123, 
+       239,  90, 107, 222,  74,  90, 198,  66,  82, 198, 
+        57,  74, 206, 148, 156, 222,  99, 107, 173, 107, 
+       115, 189, 123, 132, 222,  99, 107, 181,  99, 107, 
+       189,  74,  82, 148,  49,  57, 123,  33,  41, 115, 
+        57,  74, 214,  24,  33, 123,  16,  24, 107, 140, 
+       148, 239, 132, 140, 231, 115, 123, 214, 132, 140, 
+       247,  99, 107, 198,  41,  49, 140,  33,  41, 140, 
+       231, 231, 239, 247, 247, 255, 206, 206, 214, 181, 
+       181, 189, 156, 156, 165, 107, 107, 115, 123, 123, 
+       132, 214, 214, 231, 222, 222, 239,  90,  90,  99, 
+       115, 115, 132, 222, 222, 255,  99,  99, 115,  90, 
+        90, 107,  74,  74,  90, 148, 148, 181, 189, 189, 
+       239, 115, 115, 148, 198, 198, 255,  41,  41,  57, 
+       156, 156, 231, 156, 156, 239, 148, 148, 247,  33, 
+        33,  57,  24,  24,  57,   8,   8,  49,   0,   0, 
+         0,  44,   0,   0,   0,   0, 143,   0,  65,   0, 
          0,   8, 255,   0,   1,   8,  28,  72, 176, 160, 
+       193, 131,   8,  19,  42,  92, 200, 176, 161,  67, 
+       135, 237, 182,  48, 138,   3, 201,  86,  45,  72, 
+       141, 214, 112, 120, 200, 177, 163,  67, 115,  28, 
+       216, 157,  75, 180, 198, 209,  34,  70, 141,  26, 
+       229, 201, 243, 169, 165, 203, 149,  41,  25,  45, 
+        90, 180, 102, 203,  25,  13,  84,  60, 122,  52, 
+       183,  37, 143,  45,  58, 182, 150, 213, 193,  85, 
+       103, 153,  29, 161, 144, 214, 228, 212, 201, 148, 
+        97, 135, 114, 231, 206,  40,  90,  68, 113, 153, 
+        85, 161, 145, 132,  94,  21,  90, 167, 171, 215, 
+       175,  68, 191, 214, 169, 245, 137,  94, 205,  12, 
+       229, 204,  53,  53, 168,  70, 204,  52,  59, 117, 
+       198, 120, 105, 114, 162, 238,  19,  47, 184, 172, 
+       214,  97, 179, 101, 173,  95, 129, 229, 212,  40, 
+       162, 165, 204, 150,  29,  59, 181, 150,  37, 190, 
+        26,  73, 108, 157, 172, 142,  29, 131, 194,  69, 
+       153, 104, 101, 202,  93,  35, 229,  89, 115, 110, 
+        41, 211,  68, 113, 108, 141, 153, 135, 100, 198, 
+       143, 211, 168, 127, 212,  40, 161, 165, 142,  45, 
+       102,  86, 202, 253, 229, 104, 142,  93,  34, 170, 
+       133, 109, 233, 182, 184, 213, 168,  81,  59, 186, 
+       233,   0,  21,  46,  92,  25,  29, 227, 198, 129, 
+       254,  52, 172, 251, 170, 215, 203, 149, 153, 213, 
+       193, 184,  70,   3, 199,  14, 157, 254, 212, 241, 
+       131,   4,  71, 234, 239, 167, 109, 168, 255,  24, 
+        83, 171,  14, 154,  12, 106, 103,  39,  12, 172, 
+        40,  78,  50, 101, 127, 114,  55,  55,  26, 156, 
+       184, 253, 251, 248, 243, 231,  55, 110,  88, 239, 
+        80, 232, 184,  48,   3, 201,  34, 231, 200, 166, 
+       144,  57, 142,  36, 195,  76,   2,  53, 128, 231, 
+       224, 105,  49, 180,  33,  20,  27,  34, 116, 160, 
+        94,  65,  84, 156,  33,   6,  50, 113, 116, 168, 
+        76, 110, 181,   0, 247, 147, 126,  36, 150, 104, 
+       162, 126,  71, 253,  55,   6,  51, 184, 140, 145, 
+        11,  40, 121, 108, 225,  89,  65, 138, 104, 231, 
+       132, 119,  15, 226, 160, 131,  15, 223, 205, 208, 
+       134,  29,  99, 188, 131, 129, 133, 234, 117, 112, 
+       134,  35,  27,  34, 131, 204, 123, 187, 141, 120, 
+        98, 137, 128,   8,  23,  37,  29,  83,  86,  41, 
+       229, 147, 196,  29,  21,   9, 101,  43, 186,   8, 
+       227,  22,  68,  10, 196, 142,  50, 203, 204,  99, 
+       196, 131,  63,  12,  17, 192,  63,   1, 240, 152, 
+       154, 143, 203, 136,  98, 197, 144, 127, 181, 131, 
+       200,  49,  98,  28, 147,   6,  50, 133,  29, 166, 
+       223, 148,  88,   6,  42,  40, 138, 203, 112, 153, 
+       139, 151, 244,  88,   7, 128,  39, 116,  84,   2, 
+         3, 154,  53, 172, 249, 207,  63,  58, 128, 231, 
+       130,  80, 111,  76, 176, 193,  90, 237, 116, 194, 
+       199,  49, 124, 164, 145,  12, 115, 131, 146,  56, 
+       141,  26,  84, 148, 147, 234, 170, 106,  76,  83, 
+       106, 160,  65, 181, 255,  56, 198, 172, 204, 228, 
+         1,  26,  46,  77, 160, 137,   3,  16, 147,  78, 
+        90,  41, 120, 108, 216,  34, 202,  59,  23, 132, 
+       201, 209,  33, 178, 192,   1, 199,  49,  75,  26, 
+       246, 106, 137,  98, 136,  80, 192, 180, 211, 154, 
+        96, 128,   6, 200,  60, 155,  31, 160, 247, 217, 
+        50, 212, 161,  99,  80,  70,   9,  13, 104, 238, 
+       208, 235, 164, 228, 130, 151, 132,  80,  94,  76, 
+       160, 232,  71, 134,  20,  35, 175,  49, 217,  58, 
+       171,  45, 137, 137,  72, 112, 238, 164,   5, 148, 
+       243, 199, 189, 131,  10,  53, 134,  40, 148,  72, 
+       129,  35, 120,  57,  76, 122,  67, 194, 148,  58, 
+        40,  67,  81, 111,  64,  80, 172,  67,  84, 112, 
+        18,  70,  24, 178, 164,  97,  47, 192,  36, 170, 
+       177, 192, 190, 255,  44, 192,  14, 199, 131, 146, 
+        73, 201,  29,  39,  60,  56, 196, 164,  69,   8, 
+        65, 132, 175,  14, 226, 112, 133,  45, 111,  60, 
+        80, 193, 166,  11, 153,  99, 136,  33,  22,  31, 
+       227, 231, 125,  86,  82, 121, 165, 208,  68,   7, 
+       109, 229,  52,  28,  24,   0, 114,   4, 137, 144, 
+        44,  40,  32, 203, 200, 113,   7,  18,  14,  70, 
+        58,  41,  15,  63, 188, 220, 176, 131,  14, 216, 
+        33, 202,   3, 238,  46,  68, 133,  25,  85,  24, 
+        50, 203,  31, 118,  56, 109,  34,  50,  27,   8, 
+         0, 242,   5,  98, 168,  29, 104, 212, 115,  80, 
+       253, 157,  16,  69,  76,  26, 132,  14,  58,   4, 
+       255,  49,  41,  17, 110, 126, 215, 181,  40,  14, 
+        72, 144,  65,  66, 230,  80,  97, 142,  57, 135, 
+       164, 177, 140, 147, 196, 113, 171, 182,  35, 232, 
+       128,  60,   0, 182, 114,  99, 185,  12,  37, 115, 
+        40,   1, 222,  13,  32, 239,  75,   4, 120, 239, 
+       120, 253,  64,   4, 135,  31, 100,  78,  21,   0, 
+       152, 131, 200, 198, 153, 235, 183, 197,   3,  32, 
+        31, 208,  78, 228,  67,  27, 157, 251, 238,  69, 
+       243,  14, 136,  29, 148,  88, 146, 242, 119, 230, 
+       134, 222,  43, 214, 169, 225,  80,  75,  45,  95, 
+        71, 128, 193,  65,  85, 168,  85, 133,  39, 118, 
+         4,  98,  98,  50, 137, 156, 145, 253, 246, 218, 
+       119, 207, 125,  34, 138,  28, 147,  12, 137, 237, 
+        36,   0, 178,   3,  84,  36,  98, 211, 246,  91, 
+        36, 130, 228, 248, 248,  33, 243, 253, 250, 244, 
+       107, 191, 190,  34,  98, 192,  79,  92,  37, 150, 
+       100,  97,   3, 120,  62, 224, 155,   0, 253, 246, 
+        15, 192, 129, 231,   5, 112, 249,  66, 225,  82, 
+        71,  16, 214,   1, 192,  12, 105,  72, 219, 137, 
+        18,  97,   1,   6,  48, 160,   1,  23, 204,  32, 
+         6,  55, 120, 193, 211,  81,  32,   3, 182, 209, 
+       159, 112, 146, 193, 129,   2, 212, 174,   1,  40, 
+       220,  96,   3,  28,   0,   1,   9,  84,   0, 132, 
+       142, 112,  21, 113, 206, 224,   1,  11, 166, 240, 
+       134,  56, 108, 192,   3,  36,  96,   1,  13, 176, 
+        67,  17, 240, 195, 133,  28, 255,  40, 145,   4, 
+        52, 161,  70, 107, 191, 250,  14,  19,  68,  35, 
+        15, 176, 189,  75,  32, 209,   3,  64,  59, 148, 
+        33, 193,  19, 177,  67,   1, 198, 203, 226, 164, 
+        16,  96,   1,  14,  28, 227,  74,  98,  56, 135, 
+       164, 180,   8, 178,   0,  40,  64,   4, 236, 200, 
+       150, 112, 218, 161,  52,  50, 150,  49,   1,  23, 
+       104,   7,  45, 160, 230,   7,  74,  40, 224,  96, 
+        15,  66,  34, 120, 112, 240,   8,  59, 248,  65, 
+       135,  20, 216, 200,  64, 168,  16,  61,  53, 208, 
+       161, 138, 215,  43,  71,  27, 221,  24,  58,  41, 
+       100, 128,  81, 194,  81, 132,   7,  24, 153, 197, 
+         7, 248, 139,  14, 108,  27,   0,  37, 203, 232, 
+         0,  14, 196,  45,  23, 148, 160, 132,  10, 140, 
+       248,   3,  30,  76,  42, 112, 168,  89, 194,  31, 
+       114, 241, 133,   7, 204,  41,  76, 230,  32, 155, 
+        33, 226, 128,  72,  19, 137,  33,   3,  99, 220, 
+       228, 185,  12, 224,  69, 225, 156, 129,   1, 186, 
+        12,  93,   5,  28,  65,   7,  49,  96,  32, 152, 
+        32,  83,   0,  21, 196,  96, 135,  74,  80, 194, 
+        15,  49,  32, 165,  16,  26, 244,  29,  22, 244, 
+       161,  14, 243, 208,  97, 216,   6, 114, 136, 157, 
+       209,   2, 145, 186,  35, 154,  35,  40,  16, 186, 
+        53,   5, 192, 156, 100, 252,  64,  57, 198, 199, 
+       142,  69,  34, 115,  82,  31,  56,   3,  29,  18, 
+        17,   1, 227, 157, 147,  77, 110, 100, 192,  20, 
+       235,  80, 255,   9,  94, 188, 225,   5, 164,   4, 
+        15,  11,  34, 232, 135, 120, 172,  67,  98,  97, 
+       106,  71,  49, 194, 192, 204, 161, 157, 232,  12, 
+        14,   0, 153,   1,  50,  64, 209, 115, 100,   0, 
+         3,  23, 152, 192,   2, 114, 121,  46, 116,  40, 
+       130,  14,  25, 112, 219, 190,  22, 112, 129,  10, 
+       152, 212, 164,  20, 120, 128,  38,  37,  58,  50, 
+       143, 129,  44,   1,  26, 200, 192,  57,  44, 122, 
+        14,  11,  72,  32,   1,  28, 157,  84,   0,  48, 
+       192,  40,  92,  84, 194,  15, 162,  72,  65,  64, 
+        81, 131,   2, 100,  52, 179, 137,  15, 160,   0, 
+       206,   4, 210,   9,  61,  24, 163, 150,  39, 154, 
+        70,  57,  14,   0, 178,   5, 156, 225,  15, 113, 
+       224,  16,  50, 210, 224, 137, 155,  32,  32, 116, 
+        11,  80,   3,  50,  42,  16,  58, 116,  28, 131, 
+        22, 105,  64, 171,  24, 196, 160, 136,  11, 136, 
+       116, 151, 236, 144, 170,  59,  39,  21,   1,  68, 
+        96,  85, 171, 141, 240, 132,  26,  50,  96,  66, 
+       144,  61,  96,  11,  81, 170, 131,  40,  42,  65, 
+         6, 117,   0, 212, 136,  44, 232, 130,  53, 176, 
+       225,   7, 119,  56, 224,   1,  30, 200,  64, 152, 
+       212, 192,   7,  99,  20, 102,  80, 153, 244,  43, 
+        36, 241, 227,   9,  13, 188, 181,  87, 215, 114, 
+         4, 237, 246,  37, 128,  12,  36, 231,  62, 103, 
+       152, 235,  63,  14, 160,   6,  90, 120, 246, 109, 
+        98,  56, 173,  56, 245, 149, 204, 145, 255,   9, 
+        39,  46, 162,  16,  69,  46,  28, 192, 132,  23, 
+       200,   0,   7, 192, 149, 193,  11, 152, 240,   8, 
+       160,  48,  99,  30,  83, 120,   0, 216, 206,  97, 
+        44,  79, 236,   9, 170,  39,  18, 195,   5,  66, 
+        71,   1,  90, 252, 169,  29,  95, 221,  23,   1, 
+       216, 113, 134, 143, 237, 203,   0, 182, 197, 143, 
+        26,  84, 155, 128,  45, 120, 130, 172, 251,  26, 
+         0,   7, 212, 136, 159,  63, 136,  17, 100,  82, 
+         8, 239,  33,  91,   4,  46, 162, 100, 101,  49, 
+        70, 193, 133,  31,  20, 248,   0,   8, 124, 208, 
+        88, 236, 136,  67,  31, 100,  27,  40, 122, 150, 
+       241,  28, 255, 210, 207,  21,  45, 183, 129, 118, 
+        80, 117,  95,  13, 144,  39, 126,   0, 113, 142, 
+       149, 158, 203,   1, 142,  72, 196, 104, 207, 133, 
+       128, 219, 145, 232,  28, 159, 221, 162, 124, 133, 
+         3, 151, 203,  60,  71,  20, 126,  64, 110,   3, 
+        14, 234, 194, 165,  14,  36,  17, 182,  80,  70, 
+        45,  94, 245,  75, 137,  26, 146, 124,  15, 222, 
+       101, 170,   8,   0,  50,   9, 124,  52, 126, 232, 
+       221, 215,   4,  60, 193,  14, 243, 237, 203,   1, 
+        18, 206, 207,  52,  46, 144, 211,   4, 140, 248, 
+        56,  36, 246, 207,  50, 198, 192, 185, 199, 182, 
+       240, 133, 130,  44,   8,  35,  44,   2, 221,  19, 
+        97, 183, 170,  77, 211,  79, 102, 247, 133,   0, 
+        42, 224,  18, 100,  24, 136,  27, 103,  33, 112, 
+        96,  49, 108, 128, 255, 199, 251, 162,   0,  49, 
+       245,  67,  11, 114, 130, 140,   1,  73,  38,  81, 
+       114, 198,  96, 137,  57, 168,   3,   2,  21, 208, 
+       128, 177,  10, 242,   9, 171,  64,  14,  75, 127, 
+        40,  71,  95, 207,  21, 129, 205, 114, 118, 186, 
+       126, 237, 128, 157, 207,  69, 128, 117, 230,  39, 
+        17, 222,  61,  87,   1,  52, 224, 137,  99, 238, 
+        43,   0,  26, 176, 174, 126,  58,  17, 209,  30, 
+       135, 249,  73,  66, 156, 195,  20,  32,  96, 129, 
+        65,  23,  36,  49, 174,  41, 149, 107,  67, 252, 
+        15, 184, 145,  15, 152, 111, 163,  66, 169, 207, 
+       149,   0,  15, 227, 135,  29,  57, 238, 149, 147, 
+        59,  65,  91,  74,  95,  50,  63, 127, 112,  48, 
+       200,   4, 160,   1,  53,  71, 181,  14, 156, 147, 
+         7, 171, 179, 124, 144, 242, 196, 122,  80, 142, 
+         8, 114, 175,  46, 215,   7, 253,  40,   2,   3, 
+       121,  35, 115, 170, 130,  61, 169, 191,  74, 142, 
+        14,  82, 133, 243, 185,  32, 160,  62,  92, 115, 
+       248, 201, 196, 161,  32,  88, 125, 253, 164, 168, 
+       221, 193,  11,  54, 163, 182,  65, 202, 131, 139, 
+       180, 133,  83, 119, 179, 131, 111,  57, 244, 115, 
+        12,  13, 168, 246,  31,  22, 184, 137, 133, 123, 
+       133, 142,  57, 223,  39,  13, 103, 222, 151,   5, 
+       244, 170, 218,   5, 156, 250,  62, 137, 208, 192, 
+       162, 123, 181,  83, 135, 159,   8,  16, 184, 152, 
+       195,  29, 154,  88,   1, 125,  23,  36,  15, 148, 
+       255, 153, 241, 160, 202, 119,  62, 121,   2,  66, 
+        25, 211,  72,   6,  45, 186, 154, 129, 236, 238, 
+       171, 215, 158, 128, 244, 185, 152,  45, 234, 251, 
+       100, 123, 217,  26,  72,  67, 133,  65,   6,   1, 
+        98, 194,  60, 230,  92, 173, 233, 198, 123, 245, 
+       128,  49,   9, 106,  12,  34, 143,  71,  82,  77, 
+        78,  16, 122,  80, 102,  25, 131,  74,  70,  57, 
+       212, 221, 171,   8, 104, 224,  28,  23,  56,   7, 
+         6,  48, 128, 142, 155, 230, 244,  31,   5, 200, 
+       128, 252, 216, 252, 221, 114, 200,  16, 181,  13, 
+       168, 157,  28,  39, 125, 174,   9, 100,  32, 236, 
+        98,  47, 105,   4,  14, 254,  15, 119, 116, 128, 
+       189,  88, 170, 196,  29, 238, 208, 128, 105,  43, 
+       228,  28, 204,  24,  67,  29,   6, 101, 204, 114, 
+       162, 243, 236, 148, 214, 192,  71,  23, 188,  47, 
+         6, 192, 123,  26, 202, 134, 240,  25,  60, 177, 
+       225, 115, 157,  83,  82, 144, 239, 213,   1,  58, 
+       224, 108, 205, 201,   1,  31,  89,  56, 232, 196, 
+        18, 210, 129,  45, 141, 225, 208,  38,  82,  68, 
+       177, 223, 249, 143,   4, 108, 224, 163, 152,  95, 
+       250,  63,  36, 208, 137, 252, 196,  97,   3,  11, 
+       159, 212,   4,  28, 161,   8,  35, 211, 254,  31, 
+        10,  40, 135, 199, 159,  52, 141,  92, 204, 129, 
+        31, 243,  56, 157,   8, 210, 147, 144,  69, 184, 
+       104, 241, 129,  82, 131, 187, 145,  25, 128,   6, 
+       244, 146,  14, 174, 205, 105, 255, 154, 243, 115, 
+        12, 157, 115,  92,   4,  98,  56,   3, 215, 131, 
+        73, 128,   8,  44, 243,  85, 148, 224, 199,  29, 
+       164, 174,  84, 134, 112,   0,  20, 185, 200,   5, 
+       236, 245,  35, 215, 119,  14, 160,   1,  27,  32, 
+        86, 196, 225,   8,  19, 192,  96, 128,  23, 111, 
+       108, 119,  46,  38,  32,  71,  24,  16, 122,  90, 
+       212, 126,  70,  34,  66,  88,   2, 114, 119, 192, 
+        15,  89, 208,  95,  93, 212,  16, 107, 144,  91, 
+       204, 128,  37, 179,  38,  81,   8, 128,   0,   7, 
+        32, 130,  33, 152,   0,  12, 176,  67, 113, 212, 
+        22, 247, 177,   5,  19, 112,   0,  35, 248, 130, 
+       250, 164,  31, 103, 176, 119,  36, 232, 130,  77, 
+       151,   6, 149,  83,  59,  36, 248,   5,  35, 136, 
+         0,  10, 192,   0,  16,  48,   1,  24, 208,  14, 
+       173,  37,  28, 151,  96,  34, 128,   2,   8,  80, 
+        35,   7, 252, 224, 103, 235, 144,  14,  79, 180, 
+        16, 144, 144,  91, 184, 240,  36, 231, 197,  96, 
+       237, 192,  14,  90, 184, 133, 220, 181,   5, 142, 
+        64,  24,  19,  38,   6,  92, 184, 133, 237, 240, 
+        69, 249,  65, 100,  89,  56, 134,  98, 224,   8, 
+       245, 180,  47,   5,  64,   5,  89,  88,  15, 245, 
+       176, 133, 106, 160,  61, 158, 192,  39,  82, 114, 
+         9, 231,   6,  52, 145,  19,   8, 130, 199,  15, 
+       173, 100,   5,  23,  48,  35,  11, 145,   1,  90, 
+        64,   6, 162, 128, 117,  80,  18, 112, 223, 117, 
+        59, 214, 255,  67,  28, 143, 184, 135,  36, 242, 
+       136,  38,  66, 137, 246, 113,   6, 113, 183,  47, 
+        31,  16,  94, 226,  96,  10,  37,  98,  10, 226, 
+       240, 113, 246,  49,   8, 191,  96, 129,  14,  96, 
+        15,  92,  16, 133,  12, 177, 129, 149, 144, 136, 
+        38,  82, 100,  47, 117,  99, 177,  19,  40, 128, 
+        48,  85,  32,  99,   5, 137, 128,   9,  82,  82, 
+        13, 186, 160, 135, 190, 168, 132,  74, 168,  11, 
+       158,  40, 138, 116, 144,  11, 164,  80,   8, 150, 
+       208,   0, 246,  64,  11,  23, 160,  19,  92,  64, 
+        88, 174, 168,  31,  90, 167, 123,  13, 240,  99, 
+       179, 136,  37, 200, 160,   1, 193, 247,  15, 107, 
+        96,  12, 215,  32,  14, 122,  88,  10, 197, 160, 
+        15, 187,  80, 142, 187, 224,  12, 186,  80,  10, 
+       224,  80,  10, 152, 176, 135, 220,  18,  37, 185, 
+        96,   9, 133, 128,  10, 202, 240,   9,  56,  72, 
+       136,  15, 209,   5, 149, 176, 143, 216, 135,  31, 
+       198, 148,  83,  19,  80, 122, 215, 104,  34, 158, 
+        96,   1,  64, 103,  93, 215,  80,  13, 130, 224, 
+        11, 117,   0,   1, 246, 192,   6, 246, 240,  14, 
+       108, 128,  13, 181,  48,  10, 215, 208,  11, 165, 
+       112,   9,  26,   9, 140, 192,  40,  52, 152, 144, 
+        13, 115,  96,   9, 131, 128,  10, 184, 128,  13, 
+       198, 112,   8,  22, 178,  58,  14, 244,  16,  86, 
+       240,  83, 126,  80, 133, 146, 163,   8,   5, 248, 
+        54,  18,  56, 144, 248, 146, 128, 160, 255,  69, 
+         5, 174,  18,   8, 215, 160,  15,  89, 128,   1, 
+        27, 192,   1,  66, 185,   1,  27,   0,   2,   7, 
+       112,   9, 187,  32,   8,  24, 121,  13,  26, 105, 
+        10, 215,  96,  10,  26, 121,   9, 111, 145,  13, 
+       131, 160,  13, 131, 112,  13,  94,   0,   2,   8, 
+       240,  13, 146, 192,   9, 240,  96,   6, 240,  64, 
+       125,  31, 241, 140,  63,  21, 141,  51, 180, 125, 
+       147,  66,   0, 231,  96, 147,  88,  66, 121, 231, 
+       194,   0, 178,   8,   8, 165,  32,   7,  29, 128, 
+         1,  43, 196,   0,  35,   0,   0,  15, 144,   9, 
+       165,  80,  10, 170, 192,  10, 208, 240,  12,  24, 
+       217,  11, 170, 240, 151, 207, 112,  13, 129, 144, 
+        13, 217,  48,  12, 190,  96,  10, 155, 240,   6, 
+        33,  48,  15, 223, 224,   6, 110,  96,   8, 100, 
+        35, 150,  14, 209,   1, 232, 160,   5, 126, 224, 
+         7, 149,  80, 133, 196,  81,  14,  11,  64,   0, 
+       212,  82,   0,   4, 208,   0, 136, 192, 150,  81, 
+        85,  14,   9,  64, 154, 212,  66,   0,  20, 112, 
+       106, 151, 240,  13, 162, 144,   0,   6, 240,   8, 
+        86,  80,   0,  27, 160,   1, 148,  80,  10, 186, 
+       160,  10, 131, 224,   5,  86, 176,  14, 126,  48, 
+        14, 193,  67,   9, 235, 240,   0, 126,  80,   8, 
+       169, 224,  11, 198, 153, 156,  16,  16, 153, 183, 
+       224,   6, 247,   0,  15,  81, 196,  20,  26, 192, 
+         6, 207,   4,  84,  88,   7,   8,  50,  66,   5, 
+       224, 185,  42, 229, 255,  32, 144, 170, 153,  31, 
+       103,  16, 158, 171,   2, 135, 162,   6,   8, 215, 
+        80,  12, 223,  96,  10, 200, 224,   6,  89,  80, 
+         1,   0, 144,   0, 166,  32,   8, 206, 192,  11, 
+        13,   0,   0,  33,   0,   0,  29,  96,   2,  19, 
+        32,   2, 214, 209, 159,  37, 160,  13, 195, 144, 
+         0,  27,  65,  36,   8,  48, 157, 247,  96,   8, 
+        85, 112, 157,  58, 177,   1,  93,  64,  48, 207, 
+       148,  11, 138,  88, 158, 215, 104,  10, 186,  80, 
+        13, 213, 112,  11, 104,  80,   2, 122,  41,  15, 
+       146, 176,  11, 168, 240,   1,   0,  16, 119,   3, 
+       176,   0, 154, 144,   5,   0, 128,   1, 252, 208, 
+        15,  19,   0,   0,   7, 128,  15,  33, 112,   1, 
+       248, 208,  15,  14,   0,   0, 243, 224,  13, 148, 
+       105, 157,  43, 201,  20, 117, 201,   6, 206,  68, 
+         9, 159, 121, 161,  19, 230,  59,  72, 218,  59, 
+        74, 250, 111,  14, 245, 113, 186, 160,  15, 199, 
+       176,   0,   0,  80,   1, 115, 160,  15, 225, 224, 
+        11,   8, 176,   1, 230,  32,   1,  19, 144,   0, 
+       221,  64,  12, 119, 192,   1,  16, 160,  13, 209, 
+        48,   7,  39, 170,   0,  29, 192,  15, 175, 176, 
+        13, 144,  57,  15,  12, 234, 160, 139, 227,  23, 
+        29, 176,   1,  19, 208,   6, 117, 244,  76, 162, 
+       208, 143,  24,  74,  50, 128 , 
+        32,  14, 213, 160,  15, 223, 160,   9,  23, 192, 
+         1,   7, 144,   8, 179, 240,  14, 115,  32, 165, 
+        29,  32,   2,  27, 255, 240,   4, 228,  16,  12, 
+       154, 192,   1,  17,   0,  11, 193, 112,   7,  33, 
+       240,   0,  11, 192,   1, 253,  64,  12, 196, 160, 
+         5, 145, 169,  15, 212, 105, 157, 113, 250,  23, 
+        29, 160,   1,  92, 224,   5, 161,  20,  74, 159, 
+       233, 111,  68, 179, 167, 131, 210, 167, 249, 240, 
+        13, 183, 144,  13,  57, 186,   0,   6,  96,   5, 
+        82,  80,   1,  14,   0,   6,  32, 138,  83,   3, 
+       128,   0, 227,  16, 166,  17, 192,  13,  96,  26, 
+         2,  16,  80,   0,   0,  16,   1, 242, 168,  14, 
+       245, 169,   7, 150,  57, 170,  23, 194,   1,  25, 
+       208,   5,  88, 144, 170, 120,  26, 107, 146, 232, 
+       170,  80,  50,  10, 213, 144,  12,  38, 234, 159, 
+        28,  16, 148, 201, 186,  12, 191,  64,   2,   0, 
+       192,   1,  29,  16,   2,   7,   0,   6, 146,  58, 
+         8, 149,  26,   2,  81, 224,  15,  15, 224, 159, 
+       155,  50,   2, 150, 112,  15,  63, 122,  33,   3, 
+        33, 173,  20, 192,   6, 117,  52,  68,  21, 122, 
+       109, 217, 170, 173, 248, 161,  11, 149, 112,   0, 
+        42, 148,  66,   6, 128,  13, 168,  80,   8, 142, 
+       229,   0, 243, 128,  13, 164, 208,   4,   6, 128, 
+        12, 161,  80,   9,  10, 112,   0, 163, 128,   9, 
+       217, 132, 169, 117, 224,  13, 247, 128, 153, 250, 
+       186, 175,  26,  80,   1,  15, 240,   6, 148,  32, 
+         7, 150,   0, 176, 162, 144,  23,  63,  49, 176, 
+       174, 202, 158, 186, 176, 142, 215, 176,   6, 232, 
+       255, 176,   6,  56, 187,   8, 129, 112, 149, 214, 
+        96,   7, 190, 128,  13, 182, 128,  12, 199,  32, 
+        13, 198,  32,  11, 156, 224,   6, 146,  32,  13, 
+       178,  16,   6, 110, 224,  13, 147, 112,  12, 178, 
+       192,  51, 247,  96,   6,  34,  59, 178,   2,  49, 
+       167,  24, 144,  14, 239, 128, 170,  42, 187, 178, 
+        68, 218, 178, 143,  35,  37, 174,  18,  37,  76, 
+       186, 164,  73, 170,  59, 128,  48,  13, 151, 192, 
+       148, 152, 208,  21, 222,  96,   8, 250, 144,  15, 
+       114, 155,  15, 216, 240,   6, 241,  16,   7, 123, 
+        34,   6,  53, 161,   6,  13, 106,   6, 102, 112, 
+       180,  94, 105,   8, 247, 208, 163, 209, 179,  58, 
+        95, 105, 181, 172,  39, 173,  23, 208,   5, 234, 
+       224,   5,  89,  32,   7,  93, 203, 178, 185,  64, 
+        20, 192, 193,  59, 218, 242, 142, 196,  17,  20, 
+       216, 192,  12, 160,  36,   7, 115, 144,  13, 105, 
+       192,  12, 188, 144,  13, 210,  81,  11, 246, 208, 
+        95,  18, 224,   8, 210, 128,   7, 132,  84,   5, 
+       126,  27,  61,  96, 105, 157,  84,   0,  15,  59, 
+       163,  56,   3,  17,  75, 249, 138, 184,   5, 209, 
+         1, 138,  75,   1,  86,  16,  15,  95,   0, 185, 
+        33,  25, 146,   0, 235, 153,  45,  91,  20,  97, 
+       203, 135,  47,  23,  37,  99, 171,  12, 231,  54, 
+        31, 117, 144,  11,  40, 150, 178, 125,  54, 120, 
+       119, 112,  10, 181,  64,   9, 243, 128,   5,  58, 
+         4,   1,  17,  48,   1,  20, 255, 128,   1,  62, 
+        52, 181,  13,   1, 173,   4, 177,  58, 186, 155, 
+        51, 225, 138,   1,  22,  48,   1, 235, 160,  14, 
+        88, 224,   7,  42,  59,   7, 244,  27, 146,  43, 
+        59,  68, 157, 185, 143, 185, 165,  91,   0,  82, 
+        25, 210, 155,  91, 251, 120, 167, 158,  43, 114, 
+       214, 107, 189, 115,  48,  15,  95, 192,   6, 143, 
+       160,  92, 223,  75,   1,  23, 144,   1,  27,  16, 
+        38, 133, 203,  16,  85, 123, 187, 233, 219,  16, 
+        79, 161,   1, 236,  75,   1,  81, 176,  14, 104, 
+        32,  15,  95,  48,  15, 194,  91, 191,  36,  92, 
+       194,  38,  44, 114, 244,  91, 192,  42,  60,   7, 
+        89, 144,   5,   8,  60,   5, 221,  27,   1,  92, 
+        90,   1,  15, 172,   1, 232, 122, 193,  56, 156, 
+       153, 225, 122,  81,  22,  64,   1,  19,  32,   1, 
+        16, 240, 190,  88, 224,   5,  95,  16, 194, 243, 
+       208, 194, 143,  59, 192,  36, 236, 185, 114, 144, 
+         5, 218, 139, 192,  95, 224,   5, 242, 160,  14, 
+        43, 212,  95,  50, 236,   1,  20,  80,   1,  22, 
+        32, 190,  65, 233, 106,  57, 252, 197,  13,  17, 
+         2, 169,  18,  83,  24, 101,   1,  21, 224, 195, 
+       233,  32,   1,  81,  16,   1, 108,  12,   1, 110, 
+       252, 198, 112, 236, 198, 108,  44, 195,  92,  74, 
+         1,  20,  96,   1,  91,  44, 160,  54, 220,   1, 
+        94,  12, 198, 126, 172,  19, 124, 204, 187,  68, 
+       169,   1,  49, 117,  81,  99, 119,   1, 136, 156, 
+       200, 136,  16,  60, 118,  24,  64,  81, 132,  76, 
+       148, 232, 202, 199, 127, 172,  19,   1,   1,   0, 
+        59  }; 
+
+unsigned char zend_logo[] = {
+        71,  73,  70,  56,  57,  97, 100,   0,  58,   0, 
+       247, 255,   0, 255, 255, 255,   8,   8,   8,  24, 
+        24,  24,  57,  57,  57,  74,  74,  74,  90,  90, 
+        90,  99,  99,  99, 123, 123, 123, 132, 132, 132, 
+       140, 140, 140, 148, 148, 148, 189, 189, 189, 214, 
+       214, 214, 231, 231, 231, 239, 239, 239,  90,  99, 
+        99, 222, 231, 239,  57,  66,  74, 165, 173, 181, 
+         0,   8,  16, 214, 222, 231,  57,  66,  82,  16, 
+        33,  66,   0,   8,  24,  24,  41,  82, 222, 231, 
+       255,  57,  66,  90, 198, 206, 231, 181, 189, 214, 
+        99, 107, 132,   0,   8,  33, 189, 198, 231, 123, 
+       132, 165, 148, 165, 231, 123, 140, 206, 123, 148, 
+       239,  49,  66, 132,  24,  33,  66,  49,  74, 165, 
+       214, 222, 255, 206, 214, 247, 181, 189, 222, 148, 
+       156, 189, 123, 132, 173, 156, 173, 247, 132, 148, 
+       214,  99, 115, 181,  49,  57,  90,  41,  49,  82, 
+        90, 107, 181,  82,  99, 173,  24,  33,  74,  57, 
+        82, 189,  49,  74, 173,  16,  24,  57,   8,  16, 
+        49, 198, 206, 247, 181, 189, 231, 165, 173, 214, 
+        99, 107, 148,  74,  82, 123, 140, 156, 239,  66, 
+        74, 115, 115, 132, 222,  41,  49,  90,  57,  74, 
+       165,  49,  66, 148,  49,  66, 156,  41,  57, 140, 
+        57,  82, 206,  33,  49, 123,  57,  82, 214,  16, 
+        24,  66, 198, 206, 255, 181, 189, 239, 189, 198, 
+       255, 156, 165, 214, 140, 148, 198, 132, 140, 189, 
+       115, 123, 173,  90,  99, 148, 132, 148, 247, 123, 
+       140, 239, 107, 123, 214, 115, 132, 231,  57,  66, 
+       115, 107, 123, 222, 115, 132, 239,  57,  66, 123, 
+        99, 115, 214,  90, 107, 214,  74,  90, 181,  74, 
+        90, 189,  66,  82, 173,  57,  74, 173,  49,  66, 
+       165,  66,  90, 231,  49,  66, 173,  24,  33,  90, 
+        41,  57, 156,  33,  49, 140,   8,  16,  66, 181, 
+       189, 247, 165, 173, 231, 148, 156, 214, 132, 140, 
+       198, 115, 123, 181,  82,  90, 148,  49,  57, 115, 
+        99, 115, 231,  90, 107, 231,  82,  99, 214,  82, 
+        99, 222,  74,  90, 206,  82,  99, 231,  66,  82, 
+       189,  33,  41,  99,  57,  74, 189,  57,  74, 198, 
+        57,  74, 206,  49,  66, 181,  41,  57, 165,  24, 
+        33,  99,  16,  24,  82,   8,  16,  74, 173, 181, 
+       247, 173, 181, 255, 165, 173, 247, 140, 148, 214, 
+       156, 165, 239, 165, 173, 255, 156, 165, 247, 132, 
+       140, 214, 140, 148, 231,  99, 107, 173, 107, 115, 
+       189, 115, 123, 206, 123, 132, 222,  99, 107, 189, 
+        82,  90, 165,  90,  99, 181,  74,  82, 156,  82, 
+        90, 173,  90,  99, 189,  66,  74, 140,  57,  66, 
+       140,  57,  66, 148,  41,  49, 115,  74,  90, 222, 
+        74,  90, 231,  41,  49, 132,  66,  82, 222,  33, 
+        41, 115,  33,  41, 123,  24,  33, 107,  24,  33, 
+       123,  16,  24,  90, 148, 156, 247, 140, 148, 239, 
+       132, 140, 231, 140, 148, 247, 132, 140, 239, 123, 
+       132, 231, 107, 115, 206, 123, 132, 239, 123, 132, 
+       247,  99, 107, 206,  99, 107, 214,  82,  90, 181, 
+        90,  99, 206,  49,  57, 148,  41,  49, 148,  33, 
+        41, 140, 239, 239, 247, 247, 247, 255, 198, 198, 
+       206, 214, 214, 222, 173, 173, 181, 189, 189, 198, 
+       148, 148, 156, 156, 156, 165, 231, 231, 247, 239, 
+       239, 255, 173, 173, 189,  90,  90,  99, 231, 231, 
+       255, 222, 222, 247, 140, 140, 156,  66,  66,  74, 
+       132, 132, 148, 198, 198, 222, 123, 123, 140, 173, 
+       173, 198, 107, 107, 123, 222, 222, 255,  57,  57, 
+        66,  49,  49,  57, 156, 156, 181, 198, 198, 231, 
+       140, 140, 165, 181, 181, 214,  90,  90, 107, 214, 
+       214, 255, 165, 165, 198,  82,  82,  99, 123, 123, 
+       148,  74,  74,  90, 115, 115, 140,  33,  33,  41, 
+        99,  99, 123, 156, 156, 198,  90,  90, 115, 132, 
+       132, 173, 173, 173, 231, 165, 165, 222,  24,  24, 
+        33,  82,  82, 115, 156, 156, 222, 115, 115, 165, 
+        57,  57,  82, 107, 107, 156, 123, 123, 181,  33, 
+        33,  49, 156, 156, 231,  82,  82, 123,  49,  49, 
+        74, 107, 107, 165,  74,  74, 115, 148, 148, 231, 
+        57,  57,  90,  41,  41,  66,  82,  82, 132,  66, 
+        66, 107, 132, 132, 214, 140, 140, 231,  99,  99, 
+       165, 123, 123, 206,  66,  66, 115,  82,  82, 148, 
+       123, 123, 222,  66,  66, 123,   8,   8,  16,  41, 
+        41,  82,  49,  49,  99,  24,  24,  49,  41,  41, 
+        90,  24,  24,  66,   8,   8,  24,  16,  16,  57, 
+         8,   8,  41,   8,   8,  49,   8,   8,  57,   0, 
+         0,   8,   0,   0,  16,   0,   0,  24,   0,   0, 
+         0,  44,   0,   0,   0,   0, 100,   0,  58,   0, 
+         0,   8, 255,   0, 255,   9,  28,  72, 176, 160, 
        193, 131,   8,  19,  42,  92, 200, 176, 161, 195, 
-       135,  16,  35,  74, 156,  72, 177, 162, 197, 139, 
-        24,  51,  58, 108, 210,   1, 218,  51, 112, 224, 
-       188, 120,   1, 247,  12,  90, 135, 104,  26,   7, 
-        62, 131,  36, 171,  15, 177,  63, 179,  78, 101, 
-        72, 249,  16, 218,  55,  50, 144,  78, 201, 154, 
-        21,  76, 216, 178, 101, 128, 134,  13,   3,  42, 
-       116, 217,  31,  90, 157,  98, 173, 163, 227,  13, 
-        26,  69, 104, 166,  50,  45, 219, 132, 139, 213, 
-       170,  77, 203, 152, 117, 242,  66, 243,  96,   7, 
-        47, 143,  78,  93,  10, 246, 243, 103, 209, 160, 
-       203, 134,  50,  27, 198, 172, 237,  48,  91, 204, 
-        54, 109, 178,  37, 215,  86,  45,  84, 236, 154, 
-        58, 212, 230, 107, 217, 170,  16,  62,  84, 180, 
-        80,  97, 194, 200, 155, 183, 105,  58, 116, 237, 
-        48, 199,  84, 172, 100, 139,  22,  17, 243, 169, 
-        73, 152, 166, 203, 139,  52, 101, 218, 204, 185, 
-        51,  49,  81, 146,  53, 153, 141,  43, 119,  19, 
-        32,  90, 145, 200,  56,  69,   8,  46,  81, 160, 
-        16,  47, 108, 196, 176, 225, 226, 159,  11,  27, 
-        45, 140,  12, 219, 116,  78, 113, 198, 111, 166, 
-       126, 133,  82,  22,  76,  50,  49,  77, 196,  58, 
-       111, 110, 166, 188,  57, 103, 230, 202, 125, 238, 
-       222,  20,  40, 144, 173,  78,  86, 124,  15, 132, 
-       246, 107,  19, 137, 217,  49,  98, 232, 255, 248, 
-       247, 111, 134, 108,  27,  66, 134, 221, 130, 194, 
-       193,  34,  52,  66, 189,  20, 125, 234,  19,  57, 
-       185, 243, 251, 248, 243, 111, 246,  25, 247,  86, 
-       177,  97, 238, 112,  37,  80,  41, 203, 120,  32, 
-       219, 108,  48, 144,  87,  94, 120, 179,  17, 177, 
-        12,  37,  21, 104,   7, 209,  24, 164, 240, 146, 
-       136,  34, 202, 216, 167,  95,  38, 208, 233, 215, 
-        33, 135, 249,  17, 179,  12,  93, 129, 220,  98, 
-       136,  55, 207,  92, 130, 135,  12, 224, 213,  16, 
-       192,  63,  44, 148, 103, 195, 129,  49, 120, 178, 
-         9,  24,  51,  65, 164, 205,  26, 136,  32, 131, 
-       161, 134,  27, 118,   6, 139,   2,   3, 232,  67, 
-        64,  60, 236,   4, 249, 161, 114, 196, 236,  86, 
-        76,  49, 181, 108,  50, 196, 129,  54, 204,   0, 
-        35,  13,  11, 130, 135, 222,  50, 120,  80,  32, 
-       161,  66, 209, 140, 178, 199,  49, 192,  40, 163, 
-        89, 144, 206,  65,  34, 128, 130,   5, 160, 129, 
-       230, 114, 207,  61, 183, 200,  84, 184, 188, 242, 
-         3, 120, 227, 253, 131,  67, 130,  51, 104,  25, 
-        67,  10, 203, 220,   2,  65, 142,  11, 105, 163, 
-       134,  46, 136, 132, 114, 230, 155, 205,  89, 163, 
-       224,  63,  12, 148, 194, 104, 126, 205,  16, 211, 
-       202,  61, 224,  97, 249, 207,  13,  48, 140, 199, 
-         2,  12, 224, 197, 208, 130,  27, 183,  60,  96, 
-       193,  66,  77,  12, 114, 197,  26, 159,  44,  58, 
-       105, 103, 205,  68, 255, 240,  40,   4, 176, 188, 
-       154,  95,  43,  84, 156, 199, 195, 163, 143, 234, 
-        48, 155, 108, 119, 148, 234, 101,  66, 219, 104, 
-       161,  69,  42, 153, 184, 106, 235, 102, 192,  52, 
-       240, 104,   5, 138,  44, 219,  92, 165, 185,  80, 
-       193,  96,  14,  51, 100,  59,  67, 140,  60, 204, 
-       128,  67, 120, 178,  77, 114, 139,   3,  19, 124, 
-        57,  80,  52,  77, 104,  17, 139,  51, 210,  54, 
-         7,  75,   2,  10,   6, 240,  77, 187, 206, 185, 
-       178,  15, 139,  52, 202, 198,  39, 131, 178, 181, 
-       224, 215,  20, 229,  30, 180,  77,  19, 224,  40, 
-       162,  44, 103, 176, 160,  51,  14,  60,  11,  55, 
-       204, 112,  56, 237, 204, 115, 137, 114, 116,  16, 
-        16,  47,  55,  14, 135, 115, 135,  33, 191, 116, 
-       166,  10, 195,  32,  59,  60,  78,  23, 118, 160, 
-         2, 204, 102, 197, 188,  18,   4, 149, 224, 242, 
-       121,  94, 120,  64, 104, 130, 135,   3, 195,  22, 
-        52, 176,  54, 201,  28, 204, 217,  55,   6, 240, 
-       234, 243,  63,   5, 116, 243,   9, 103, 236, 252, 
-       236, 179,   1, 230,  68, 155, 137,  57,  70,  63, 
-        26, 128,   2, 235,  92, 178,  76,  43,  73, 132, 
-       122,  30,  14, 255, 236, 224, 167,  18, 204,  96, 
-        97, 234, 151,  77, 100, 161,  69,  34, 236, 222, 
-       215, 140,  23,   3,  52, 205,  43,   3, 209,  54, 
-        51, 129, 218, 188, 158, 211,  76,  51,  15, 192, 
-       173, 224,   0, 212,  92, 130,  75,  43,  37, 188, 
-       255, 124,  32,  14,  44, 130, 215, 131,  50, 172, 
-        56,  48, 168,  65, 114,  84,   1,  75, 217, 247, 
-        41, 114,   1, 175,   1,  68, 254, 162, 207, 216, 
-       100, 162, 136,   3, 118,  43, 152,   0,  27, 153, 
-       112, 227, 180, 228,  63,  19, 176, 197,  50, 160, 
-       176, 114,  39, 203, 252, 138,  42, 198,  38, 225, 
-       144, 219,  30,  65, 218,  32, 202, 248, 125, 177, 
-       200, 170,  32,   3,  27, 104, 160, 251,   5,  14, 
-       172, 169,  32,   1, 191, 244,   2, 175, 130,  17, 
-        96,  96,  60,   6,  20, 244, 204,  38,  33, 191, 
-        32,  16,  47,   6, 186, 107, 144,   1,   5,  10, 
-       240, 250,  64,  42, 182, 184, 130, 199,   9,  86, 
-       255,  26, 195,   8, 178,  12,  19, 134, 225,  24, 
-        24,  68, 202,  33, 202, 108, 152, 138, 231,  10, 
-        98,  99, 138,  41, 169,  64,  66,  72,  52,  22, 
-       240, 234,  14,  36,  22, 147,  23, 192,  52, 165, 
-       244,  95, 202,  55, 212, 120,  84,   1,   8,   1, 
-       139, 180, 145, 167,   0,  80, 121, 159,  41, 210, 
-         1, 141, 225, 145,  71,   1, 233, 200, 196,  38, 
-        92, 129,  11,  35, 164, 192,  79,  40,  40,  66, 
-        31,  54, 145,   7,   7,  60, 128,   2, 175,  27, 
-        72,  22, 144,   1,  12, 157,  41, 231,  17, 206, 
-        83,  80,  57, 148, 163,   8, 104,  40, 143,  60, 
-       231,  32, 195, 228, 254,  65,   0,  72,  40, 135, 
-        11, 143,  66,   0,  33, 202, 240, 168,   5,  68, 
-       176,  51, 138, 192, 198, 163, 255,  14,  32, 135, 
-       205,  12, 227,  73, 111, 136, 194,  17, 144, 240, 
-       129,  37, 252,  97,  25, 184,  24, 135,   3, 200, 
-       181,   1, 131,  60,   2,  50,  65, 242, 134,   1, 
-       255,  33, 128,  66,  52,  39,  29,  41,  36,  79, 
-        53, 174, 241,  40,   5,  68, 165,  51,  66,  84, 
-       208,   2, 222, 145,  70, 242,  60,  64,  82, 202, 
-        65, 199,  16, 193, 193,  25, 209, 200, 165,  45, 
-       204, 192,  69,  37, 194, 145,  13, 195,  81, 160, 
-       138,   6, 137,   5,  49, 128, 100,  54, 105, 204, 
-       208,   0, 181,  82,  78,  58,  10, 240, 168, 107, 
-        80, 224,  81,  14, 136,  69, 103, 146, 225,  44, 
-         5,  61, 192,  20, 236,  35,  15,   5, 122, 209, 
-        28,  48,  60,  42,   1, 116, 132,  83,  38,   6, 
-        41, 154,  86, 180, 225,   1,  75, 152,   0,   6, 
-        66,  88, 144,  62,  44, 195, 132, 157, 249,  69, 
-         5, 122, 216,  49,  88,  25,  50,  94, 207, 168, 
-       155, 130,  38, 160, 180, 205, 248,  98,   1, 143, 
-       154,  64,  42,  28,  24, 128,  12, 244, 114,  57, 
-        12, 120,  20,   3, 230, 128, 159,  69, 180, 162, 
-        21,  52,   3,  36,  66, 254,  48, 140,  32, 193, 
-        66,   2, 143, 234,  70,  40,  88,   8, 133,  28, 
-        70,   3, 152,  10, 186, 192, 135,  56, 113, 128, 
-        71,  89, 193,  20, 249, 251, 199,   0, 188, 144, 
-       190,  88, 190, 240,  31,  17,  32,   4, 136, 148, 
-       195,  28,  80, 240, 195,   1,  21,  88, 136,  48, 
-       152,  65, 255,  72, 231, 148, 162, 146, 228, 137, 
-        64, 115,  30, 241, 206,  39,  64, 131, 145, 228, 
-        25, 128,  55, 148,   3, 137,  45, 234, 195,  27, 
-       133, 152,  33,   2, 212, 209,  28,  73,  60,  74, 
-         0,  27,  72, 100, 156,  56, 147,  11,  76, 144, 
-       203,  92,   4,   9, 134,  45,  52, 177, 164, 230, 
-       168, 131, 152, 133, 248,  16,  44,   0, 170,  78, 
-        47, 100,  64, 162, 242, 236,  76,   0,  53, 247, 
-         8, 166,  41,  40,   9, 112, 220, 140,  50,  58, 
-       145, 206, 127,  52,   0,  26, 219, 188,  15,  49, 
-       246, 177, 143, 143,  42, 164,  19,  88, 241, 144, 
-        23, 210,  73, 128,  50,  92,  66,  21, 168, 168, 
-         3,  54, 170, 247, 168,   8, 188, 195,  81,  10, 
-       106, 128,  70,  57, 212, 205, 172, 150,  34,  10, 
-       143, 226,  70, 212,  84, 209,   9,  67, 180,  99, 
-       139, 255,  48,   0,   7, 182,  58,  79,  14,  45, 
-         3,  19, 249, 160,  25,  72,   7, 194, 142,  91, 
-        48,  67,  63, 138, 200,   0, 228,  64, 231,  51, 
-         7, 160,  33,  17, 186,  36, 143,   4, 124, 209, 
-       153,  68, 176, 116,   2, 165, 160, 170, 254,  36, 
-        55, 195, 187, 101, 192,  77, 249,  41,   6,  28, 
-       224, 129, 207, 185,  10, 228,  25, 212, 209,  15, 
-        44, 222, 150, 185, 127,  60,   0,  28, 161, 128, 
-         5,  56, 201, 115, 141, 100, 116, 134,  19,  14, 
-       252, 135,  52,  74, 129,  80, 187,  25,   0,   3, 
-       114,  40, 169, 114,  90,   1, 135, 108, 255,  60, 
-       224,   2,  12, 145, 196, 127, 242,  83,  10, 204, 
-       217,  13,   1,  21, 248, 198,  54, 209,  25, 175, 
-       133, 118,  70,  77,  10,  18, 128,  23, 216, 209, 
-        88, 163,   9, 192,   1,  28, 240, 130, 105, 241, 
-       211,  12, 201, 154, 225,   1,  17, 208,   0,  67, 
-       192, 225,  31,  98,  64, 231, 187, 155,  73, 135, 
-        98, 255, 161, 128,   5, 152, 119,   1,  12, 104, 
-       128,   4,  50, 208, 129,  82,  64,  71,  28, 220, 
-        56, 111,   3, 126, 200,  25, 113,  48, 224, 188, 
-        15, 248,  70,  57,  30,  53, 128, 243, 154, 151, 
-        27,  15, 168,   0,   7, 160,   1,   9, 217,  62, 
-       103,  25, 175, 128,  67,  23, 228, 218, 144, 117, 
-         8, 162,  24, 248,   1,  71, 107,   7,   0, 142, 
-       111,  88, 248,  27, 115, 112, 196,  35,  96,  49, 
-       221, 205, 152, 226, 194,  22, 230, 100, 103, 254, 
-       119, 225,  57, 112, 194, 166, 228, 113,  64,  22, 
-        64,  60,   7,  52, 108, 184, 195, 249, 113, 197, 
-        25, 232,  65,  62, 135, 116, 192,  19, 174, 216, 
-       132, 115,  20, 161, 129,  25,  30,  64, 146, 244, 
-       114,  78,  40, 124,  75, 158,   9, 176, 245,  77, 
-       213, 133, 195,  61,  31,  16,  48, 135, 124, 227, 
-        13, 172, 168, 166, 114,  98,  49,  75,  53,  30, 
-        19,  86, 237, 250, 197, 104,  85, 123, 101,  52, 
-        85, 183,  31, 112, 104,  64,  55, 178,  27,  17, 
-        47, 172,  34, 199, 162, 228,   3,   4,  30, 213, 
-         0,  24,   7,  25, 255,  97,  47,  92, 167, 129, 
-       241, 147,  62,  92, 192,   1,  14, 220,  48,  28, 
-       110,  37, 226,  13,  86, 128, 162,  24,  26,  74, 
-       199, 150,  43, 247, 230, 230,  68,  84,  65,   7, 
-       152,  23, 163, 154, 161,   9,  87, 192, 161,  31, 
-       220, 232, 198, 215,  40, 146, 129,  55, 128, 194, 
-        24, 203, 216, 204,  51,  20,  64, 128,  78,  23, 
-       160,  12, 115, 110,  23,  23,  10, 208, 105,   2, 
-        56, 128,  12, 139, 102,   6, 109, 249, 145, 231, 
-         0, 179,  82,  34,  29, 176,  67,  43, 114,  81, 
-        12,  77, 168,  35,  11, 208, 200, 117,  22,  52, 
-        10, 222, 121, 246, 250, 215, 162, 100,  14,  33, 
-       160, 129, 107, 104, 104,  67, 146, 192, 246, 117, 
-        51, 156, 225, 138, 126,  48, 130,  30,  81,  48, 
-       156,   5,  44,  11,  17,  40, 176, 162,  21, 160, 
-       216,  68,  63,  11,  29, 100,  70,   7,  98,  31, 
-       140, 232,  71, 235, 176, 123,   1, 106,  71, 100, 
-        26, 245, 120, 102, 142,  53,  19, 106, 110, 123, 
-       136,  67, 196, 216,   4, 109, 225, 208, 134,  62, 
-        50, 153,  80,  41, 225,  64,  53, 236, 241, 204, 
-        63, 223, 181, 173, 238,  86, 146,  84,   4, 241, 
-        10,  48, 183, 161, 213,  16, 168, 128,  52,  23, 
-       163,   1,   9, 240, 251,  21, 173, 200, 113, 166, 
-       231, 230, 235,  96,  91, 188, 226,  24,   7, 239, 
-       220, 152, 227, 140,  98, 180,   2, 204, 244, 110, 
-       192,   3, 252, 200, 222, 174,  24, 164,   3,  26, 
-       255, 152,  64,  61,  42, 241,  10, 136, 187, 162, 
-        24, 153,   6,  81, 187,  23,  13,  34, 209,  20, 
-         3,  20, 152, 184,  51,  38, 228,  97, 219, 110, 
-        64, 128,   2,  37,  55,  57,  66,  58,  48, 189, 
-       110, 192,   3,  20, 251, 120, 197,  62, 114,  97, 
-       140,  77,  48, 195,  25, 246, 217, 184, 204,  51, 
-        46, 115, 138,  39,  75,  19, 204,  40, 134,  43, 
-        90, 129, 137, 126, 244, 131,  31, 248,  88, 176, 
-         7,  35,   0, 116, 115,  11,  29,   0,  40, 183, 
-       128,   4, 186,  97, 143,  74, 236,   3,  19, 152, 
-        80, 122, 196, 113,  81,  12, 167,  47, 195,  25, 
-       151, 113, 206, 101,  68,  19, 151,  98,  24,   3, 
-        20,  92, 247, 186, 215, 205,  16, 134,  86,  27, 
-        78,   2,  22, 208, 128, 217, 207,  78,  16,  14, 
-       100, 192,   2,  19, 128,  64,  54, 236, 145, 135, 
-       124, 188,   2,  19, 254, 128, 187, 210,  33, 142, 
-       109,  80, 120, 222, 243, 185, 120, 102, 203, 187, 
-        46, 248, 126, 232, 161,  13, 120,  88, 240,   3, 
-        86, 255,   4, 196, 103, 128,   3, 139, 103, 252, 
-        65,  56, 176,   1,  12,  84,  96,   2,  79, 120, 
-        64,  59, 186, 128,   7, 121,  84,  62,  31,  68, 
-       125,   5,  63,  50, 159, 121, 126, 232,  97,  31, 
-       102,  48,   3,  61, 242,  16,   6,  44, 112,  35, 
-        27, 146,  94, 125,   4,  36,  80,   1, 232, 117, 
-        32, 246, 178,  95,  72,   7,  56, 160,   1,  12, 
-        88, 128,   2,  19, 136,   0,  83,   4,  32, 176, 
-       132, 213, 143, 252, 252,  30,  76, 255,   3, 166, 
-       176, 250, 241,  71,  96,   2,  20, 176,   0, 244, 
-        96, 159, 125, 198, 111,  63, 119, 211, 184, 128, 
-         5,  42,  64, 129, 254,  79, 224, 255,   0,  72, 
-         1,  21,  80,   1,  22, 112,   1, 208, 179,   1, 
-       244,  87, 127,  10, 232,  21, 215,   7, 123,  28, 
-         0, 123, 215, 119, 125,  11,  56, 129,  20,  88, 
-       129,  22, 120, 129,  24, 152, 129,  14,  17,  16, 
-         0,  59  }; 
+       135, 188, 146,  37, 131, 246, 176, 226, 193,  94, 
+       188,  10,   6, 203, 104, 177,  99,  67,  99,  31, 
+       140,  25,  75, 230, 177, 227, 200, 130,  39,  75, 
+       170,  60, 104,  12,  87, 128, 103, 198,  40, 174, 
+       108, 248,   1,  87, 193, 154,  51, 115,  10,  52, 
+       198, 236,  31, 175,  15, 196, 124, 246,  58, 150, 
+        17, 227, 203,   0,   2, 122,   9, 240, 121, 140, 
+       232, 191,  94, 201, 130,  57, 229, 213, 148, 227, 
+        63, 103, 199,  96, 218,  36, 104, 172,  89,  47, 
+       140,   2, 159,  57,  19, 232, 236, 153, 206, 143, 
+       199, 130,  33,  43, 118, 213, 216,  50,  96,  31, 
+         4,  24, 139, 230, 204, 152, 179, 100, 198,   4, 
+       240,  50, 166,   2,  88,  76, 144, 200, 144,  17, 
+        53,  86,  12,  46,  69, 188, 133, 113, 114, 229, 
+        11,  55, 104,  49,  14,   1, 226, 113,  56, 118, 
+       150,  33,  72,  99, 207,   2, 252,   3,  70, 249, 
+       222, 200,  98, 199, 122, 141, 236, 165, 226, 159, 
+       138,  98, 206, 150, 113, 240,  92,  44, 192, 215, 
+       211, 169, 145,  45,  93, 214, 235,  95, 128, 148, 
+         3,  63,   4, 179,  13, 172,  54, 177, 145, 184, 
+       140,   5, 173, 172, 176,  37,  87, 146, 255,  70, 
+        23, 251,   0,  90, 119, 114,  99,  28, 158,  45, 
+       197,  45,  50, 250, 210, 228, 200,  21,  15,  52, 
+       254, 175, 169, 192,  99, 129,  41,  19, 255, 231, 
+       103, 142,  31, 203, 158,   3, 139,  45, 227,   5, 
+        19,  26,  94,  96, 204,  66,  82, 124, 187, 173, 
+       236,  94, 244, 255, 150, 173, 103, 159, 177,  24, 
+       178,   8, 120, 225, 183, 211,  49, 196, 224, 149, 
+        76,  63, 252, 252,   6, 212,  66, 252, 152,  87, 
+       145,  57,  30, 176, 132, 156,  64, 208, 112,   0, 
+        82,  52, 255,  64, 163, 155,   0,  31,  44,  67, 
+        33,  50,  74, 228, 128,  12,  52, 184,  85,   8, 
+        24,  69, 208,  32,  35,  18,  78,  14, 254,  19, 
+        82,  72, 102, 245, 211, 207,  63, 130,  49,  56, 
+       163,  69,  48, 208, 115,  16,  52, 154,  17,  20, 
+         0,  49, 215, 253, 131,  75,  60, 255, 108, 227, 
+       141,  64, 252, 208, 163, 193, 112,  60,  22,  68, 
+       204, 112,   3,  17,   3, 141,   0,  68, 182,  56, 
+        37,  49, 247,   8, 116, 207,   5, 117,  89, 117, 
+        80,  63,  19, 180, 248, 144,  61, 230, 204, 196, 
+        15, 130, 252, 120,  83, 130, 152,  30, 177,  57, 
+        80,  63,  30, 168, 224,  97,  66, 112, 186, 217, 
+       208,  61, 224, 220, 168, 210,   4, 253, 204,  80, 
+       142,  78,  13,  30, 196, 143,   7, 214,  96,  67, 
+       103,  62, 122,  90, 196,  79,  59,  24, 204, 212, 
+        79,  60, 232, 228,   3, 168, 157, 255, 240, 147, 
+       143,  62, 148, 122, 224,   1, 165,  13, 149, 160, 
+       205,  13, 156,  50, 228,  79,  62,  80,  72, 170, 
+        83, 162,   5, 121,  80,  70,  62, 108, 242,  51, 
+        65,  62, 155, 170, 255, 212,  15,  15, 226, 220, 
+       224,  15, 159,  97, 226,  10, 230, 174,  97,  54, 
+        24, 232, 160,  85, 156, 147,  37, 160, 168,  34, 
+       233,   1,  31, 248, 120, 208, 107, 131,  23, 232, 
+       147,  44, 167, 215, 228, 115,  77, 177,  72, 222, 
+       144, 134,  19,  24, 224,   3, 171,   7, 247, 116, 
+       219,  45, 183, 223, 198,  19,  79,   0, 174, 246, 
+        67, 135,  33, 166,   2, 122, 129, 160, 249, 240, 
+       177,  71,  62, 247, 140,  27, 192,  61, 250, 240, 
+       161,  15, 181,   3, 221,  67,  79,  56, 229, 192, 
+        96,  14, 168,   3, 241,  19, 128,   7, 108,   4, 
+        98, 141,  59,  24, 216,  99, 195, 194,  12,  51, 
+        76,  15,  61, 210, 114, 235, 129,  61,  46, 208, 
+        17,  79, 168,  22, 249, 211,  42,  63,  55, 136, 
+       161,   7,  18,  55,  72, 124, 195,  30,  72, 196, 
+       202,  96,  60,  54, 148, 179, 195,  57, 155, 186, 
+        26, 207,  61,  54,  72, 130, 130,  25, 138,  68, 
+       194, 198,  36,  56, 231, 140,  51,  29,  98, 204, 
+        96, 129,  13, 244,  76, 130, 134,  17, 218, 226, 
+       235, 209,   5, 254,  20, 196, 207,  61, 248, 232, 
+       145, 137,  30,  51, 148,  64, 143,  13,  30, 235, 
+        67, 228,  67, 150, 142, 115, 142,  61,  19, 220, 
+        35, 173,  13, 108, 120, 146, 203,  18, 158,  88, 
+        49,  69,  22, 103,  79, 113, 202, 217, 169, 116, 
+        65,   2,  29, 116,  44, 242,  13,  36, 249, 228, 
+       179,  79,  62,  73,  43, 250, 101, 132,  72, 242, 
+       255,  19, 143,   7,  72, 104, 194,  10,  17, 152, 
+        96,  48, 131,  38, 152, 204, 224, 193, 197,  21, 
+        45,  61,  79,  19, 240, 212,  51,   3,   6,  24, 
+        24, 241,  67,  18, 174, 228, 146, 196,  18, 156, 
+       115, 190, 249,  18, 130, 128, 194,  69,  23, 228, 
+       152,  33,   9,  61, 209, 210,  83, 198,  13,  23, 
+       152,  23, 232,   5,  30,  92,  19, 175, 140, 247, 
+       132, 121, 177, 157, 253, 232, 179, 110, 131, 127, 
+        95,  51,   3,  38, 171, 124, 177, 138,  17,  70, 
+       168,  66,   7,  62, 215, 244,  26, 112, 131,  50, 
+       226, 126,  13,  36, 213, 144,  19, 131,  36, 108, 
+        64,  50, 133,  31, 185,   0,   0, 128,  43, 220, 
+       111, 207, 125, 230, 126,  72, 177,   4,  14,  93, 
+       248, 140,   4,  29, 152,  32, 206,  70,  21, 243, 
+       200,  83,  78,  57, 219, 208, 115,  65,  60, 176, 
+        75, 235,  79, 188, 189, 146,  75,  16,  63, 251, 
+       232, 115, 143, 223, 250, 154, 129,  24,  44,  49, 
+         4,  46,  60, 162,  17, 142,  24,  67,  61,  44, 
+       128,   4, 120,  45, 235,  76,  19, 208, 212, 176, 
+        12, 210, 143, 124,  96,  33,  16,  56, 240, 132, 
+        41, 136, 113,  13,   1,  64, 163, 131,  83,  10, 
+       161,   7,  71,   8, 141,  10, 173,  65,  18, 139, 
+        64,  68,  54, 190, 145, 142,  67,  24, 129,  14, 
+        51, 136, 161,  13,  22,  39, 174, 111, 105,  10, 
+        92, 241, 242, 155, 175, 252, 182,  15,  36, 220, 
+       205,   3,  55, 176, 128,  24, 255,  38,  65, 132, 
+        24, 112, 224, 131, 196,  88, 132,  17,  48, 161, 
+       135,  61,  36, 235,  30, 254,  64, 218,  61,  36, 
+        72, 169, 165, 221, 192,  29, 223,  80,  70,  18, 
+       130, 212, 144,   3, 228, 226,  15, 102, 248, 195, 
+        33,  26, 177,  10,  34, 104,  98,   6,  72, 128, 
+        88, 180, 174, 113,  13,  77, 229, 227,   6,  55, 
+        88, 216, 195, 110, 208,  70, 111, 141, 235, 101, 
+       251, 224,   4,  39,  98, 136, 129, 122,  16,  81, 
+         8, 136, 128, 133, 102,   4,  16, 131,  49, 172, 
+        34,  19, 154, 216, 195, 221,  46,  85,  55,  88, 
+         5,  74,  80, 241, 200, 135,   5, 136,  48, 133, 
+        36, 200, 164,  33,   3, 112, 133,  45, 146,  48, 
+        10,  35, 120,  12,  19, 155,  96, 162,  24,  12, 
+       103,   1, 123,  32,  97,  97,  37,  40, 193, 228, 
+        48,  48, 202,  61,  76,  78, 106, 106, 236,  86, 
+        62, 108, 160,   7,  77, 100,   2,  19, 153, 176, 
+         4,  17, 134,  16, 132,  64, 106, 230,  26, 169, 
+       192, 195,  42,  44, 161,   9,  78,  32, 161,  12, 
+       251, 184, 193, 182, 254,  87, 197,   8, 218,   0, 
+         3,  68,  24, 197,  53,   4, 114,   0,  90,  40, 
+        64,   1, 214, 196, 102,   2, 122, 244, 143,   5, 
+         0, 224,  15,  93, 152,  68,  61, 244,  64,   7, 
+        75, 144, 161, 140, 150, 120,  33, 220, 198,  57, 
+        78, 244, 101, 194,   8, 233,  92,  34, 220,  48, 
+       144,  74, 160,  77,  13,   3, 182,  36,   3,  17, 
+        86,  49, 255, 134,  47, 212, 160,  14,  63,  16, 
+       228,  63,   4, 144,   5,  47, 172, 130, 137, 122, 
+        68,  22, 188, 186, 165,  49, 133, 136, 139,  30, 
+       208, 252, 196, 117,  24, 160,  73,  87, 120,  15, 
+         0,  10,  24,  72,   1,   0, 224, 135,  57, 168, 
+       179, 156, 252,  12, 131,  72, 195,  96, 130,  49, 
+         8,  65,   8,  68,  72, 233,  42, 134, 240, 133, 
+        48, 124,   1,  15,  97, 168, 193,  23, 136,  96, 
+       137, 121, 174,  18,  19,  68,  24,  67,  30,  90, 
+       234, 133, 158, 210,  32, 160, 154, 129,  70,  22, 
+       194,  64,   4, 158, 113, 130, 100, 250, 192, 155, 
+       140,  16, 148,  16, 129, 121, 109,  18, 159, 176, 
+        69,   1,   8,  64,   0,   6,  36, 193,  15,  75, 
+       224, 158,  50, 100, 209,  35,   1,  52,  64,  25, 
+       169, 136, 196,  11,  49, 161, 203,  49, 132,   1, 
+        15, 115, 136, 195,  35,  82, 193,   5,  60, 224, 
+       161, 167, 117, 240,  66,  29, 236,  96, 135,  59, 
+       164,  53,  21, 143, 216,  66,  35, 134,  64,   4, 
+       156,  97,   2, 158, 121,  16,  41,  30, 234, 192, 
+       133,  84, 164, 226,  13,  63, 104, 192,  32, 181, 
+        16,   6,  98, 138, 225, 168, 253,  83, 214, 163, 
+       152, 218, 212, 123, 148, 128,  17, 202,  88,   2, 
+        10, 114, 193,  89,  63,  68,  97,   9,   0,  56, 
+        65,  18, 134,  49,  16,  90, 184, 226,  10,  38, 
+       176,   4, 206, 140, 144,  83,  19, 112, 225,  16, 
+       211, 136, 192, 147, 152, 241,   4,  45, 255,  20, 
+       225,   8,  69, 200, 130,  26, 180, 112, 132,  31, 
+       104, 195,  25,  79, 170,  64,  52,  92, 224,   5, 
+        33,  68,  66,   8,  47,  29, 108,  29,  70, 225, 
+         4, 102,  12, 131,  24, 195, 152,  70,  44, 130, 
+       154, 133,  47, 212,  84,  12, 123,  80, 100, 200, 
+       226, 209,  60,  78, 249,  45,  31, 116, 168,   6, 
+        14,  78, 225, 136,  69,  40,  34,  11, 109,  16, 
+       196,  38, 205,  48, 139, 129,  16,   0,   0, 102, 
+       224,  66,  95, 233,  48,   9,  18,  32, 247,  17, 
+        29, 224, 162,  64, 152,  33,   2,  74, 180, 161, 
+        25, 241,  56,  70,  19,   6,  96,  16,   1, 116, 
+        96,  11, 255, 164, 171,  29, 226, 192,   4,   3, 
+       112,  83,  32,  93,  29, 170,  37, 244, 128,  93, 
+       146, 193, 138, 187, 143, 106, 230, 196, 214, 144, 
+       132,  63, 160, 226, 164,  65, 208, 130,  25, 132, 
+       225,   7,  65,  80,  96, 154,   3, 109,  64,  46, 
+        74, 225,   5,  44,  76, 130, 172,  95, 152,  67, 
+        58, 182, 114,  16,  98,  84, 163,  52, 182, 185, 
+       218,  65, 162,  17, 135,  34, 220, 246,  13,  41, 
+       240, 146,  65, 160,  97, 138,  26, 212, 116,  15, 
+       144, 213, 135,   7, 118,  69,  89, 131,  44,  45, 
+        31,  51,  88, 135,  25, 112,  80,   8,  68, 168, 
+       227,  15,  73, 232, 195,  21, 212, 107, 128, 129, 
+        40,   0,   0,  75,  40,  69,  28, 186,  16, 132, 
+        71, 152, 226,  19, 228, 216, 141,  64, 226,  97, 
+       128,   4,  32,  32, 255,  40,   1, 136,   5,  10, 
+        40,  64, 128, 130,  16,  32,   1,   9, 192,  15, 
+        63, 156, 112, 132,  75, 196, 161,  15, 248, 129, 
+        70,  48,  20,  16, 140,  32,   9,  64,  11, 214, 
+       213,  68, 133, 241, 161, 100, 127, 112, 247, 145, 
+        78, 134, 147,  13, 230,  97,   8,  52, 152, 193, 
+        12, 125,  72, 135,  35, 226, 224,   7,  87, 112, 
+        85,  32, 196, 216, 222,  85, 253, 208, 135,  68, 
+       252, 128, 173,  77, 232,  17,  47,  24, 144,   1, 
+       205,  66, 160, 154,  56, 176, 130,  39,  40,  64, 
+        96, 219, 208,  98, 108,  56, 104, 197, 116,   5, 
+       130,  11,  55,  92,  34,  20,  18,  24, 136,   1, 
+        40, 176,   1,  28, 216, 162,   1,   5, 160, 144, 
+        41, 172, 107,  84,  69,  42,  25, 195,  77, 118, 
+       114,   0, 250, 225,  53, 123, 204,  67, 156, 154, 
+       216, 130,  25,  92, 161, 139, 225,   4, 224,  21, 
+       218, 115,  69,   6, 250, 112, 138,  26, 212, 128, 
+         6,  90, 232, 242,  63, 136, 225, 128,  64, 248, 
+       186,  18, 159,  64,   1,  14, 220,   0,   6,  48, 
+         4, 130,  22,   2,  33, 192,  18, 172,  64, 137, 
+        74,  80,   1,   5,  25,  29, 168,  40,  42, 145, 
+         3, 153,  48,  99,   3,  87, 168,   4,  37, 172, 
+       128,   3, 197,  14,  84, 194, 154, 192,  64, 118, 
+        35, 203, 221,  71,  51, 200, 101,  23, 160, 135, 
+        17, 216, 161,  12, 205,  97,  72,  32, 193,   8, 
+       119,  18,  72,  81,   4, 185, 114, 193,  20, 104, 
+       255, 144, 137,   2,  62, 144, 182,  44, 200,  65, 
+        14, 112,   0, 195,  37,  46, 209, 134,  93, 228, 
+        91,  20, 245, 190,   4,  37, 164,   0, 129, 171, 
+       165, 193,  10, 183, 128,  48,   7, 124,  61, 243, 
+        75,  80, 129,   2,  65,  77,  69,  99, 233, 128, 
+       100,  39,  42, 121, 169, 209, 174, 108,  61,  92, 
+        96, 134,  19, 152, 161,  19,  77,  24, 136,   0, 
+        28, 224,  10,  18, 183, 129, 176, 113, 240,  47, 
+         1, 184,  25, 128, 178, 151,  29,  26,  33, 184, 
+       132, 204, 213, 238,   6, 155, 255, 131,   0,  35, 
+       152, 121, 191, 229, 128, 130,  90, 175,  96,   4, 
+         1, 231,  69,  40, 212, 206, 247,  43,   8,  84, 
+         0, 203,  46, 234,  99, 157, 173, 172,  71,  99, 
+       140,  31,  54, 192, 130,  33, 206, 144, 229,  40, 
+       148,  34,  10, 164,  21,  72,  44,  92, 177, 132, 
+        78, 148,  66,  10, 140,  95,  66,  20, 164,  32, 
+       100, 130,   8, 160,  26, 107, 151, 121,  27,  18, 
+       144, 111,  82, 168,  93, 230, 149,  88,  66, 157, 
+       255, 177, 130,  30,  32,  64,  32,   5, 104, 131, 
+       204, 103,  47,  10, 129,  10, 245,  11,  47,  60, 
+       234,  30,  86, 181,  56,   4,  69, 189,  32, 253, 
+       192,  64,  19,  86, 152, 142,  31, 156, 162,  13, 
+       109, 216, 129, 123,   1,  96,  11, 206, 157,  64, 
+        24, 202,  16, 134,  43, 146,  16, 138, 206, 107, 
+       253,  12, 106, 127, 185,  27, 174, 224, 118,   2, 
+        72, 129,  18, 148, 224, 187, 255,  18,  86, 223, 
+       122, 210, 251, 196, 215, 179,  55, 250, 223, 171, 
+       251, 194, 236,  42, 116, 201, 221,  69,  72,  60, 
+       110,   0, 133,  38, 184, 163,  10, 144, 112, 196, 
+        90, 219, 160, 142, 235,   4, 128,   1, 218, 195, 
+       124,  87, 245,   7, 125,  80,  11,  40,  16,  10, 
+       178,  16,  11, 215, 129,   0, 177, 208, 128, 177, 
+       176,   0, 125,  32,   7, 200,  87,   9,  96, 208, 
+       118,  55, 151, 126, 151,  96,   6, 228,  23,  10, 
+       177,  32,  16,   2, 240,   3,  51,  71, 123,  72, 
+        55,  80, 169,  48,   4, 158,  52,   3,  72, 197, 
+        45,  59,  36,  40, 212, 118,  14,  58, 208,  14, 
+        51,  80,   5, 141, 176, 127, 165, 128,  31,   8, 
+       176,  61,   2, 120,   2, 182,  80, 104,   2,  32, 
+         1, 161,  48,   2, 102, 160, 110,   5,  96, 117, 
+        75,  96,   6,  75,  48,   8, 161, 112,   5, 107, 
+        87, 115, 249,  38,   5, 124, 167, 118,  26,  40, 
+        16,  43, 112, 116,  87,  19,  13,  49, 199, 119, 
+        84,   0,   1,  65, 245,   8, 145,  64,   7,  24, 
+       128,   4,  72, 160, 100, 247,  64,  89, 110, 194, 
+        60, 215, 112,  14, 213, 176,  14, 238, 112,   8, 
+       234, 224,   9,  81,  48,   8, 108, 145, 111,   1, 
+       200, 124,  39, 160,  61, 201, 246,  15, 180,  48, 
+         8, 143, 183,   0,   3,  17,  12,  74, 112,   5, 
+       110, 208,   6,  82,  64,  13, 221,  32,   7, 106, 
+        55, 122,  55,  87, 116,  50,  55, 126,   2,  65, 
+        13, 116, 255, 103, 126, 252, 176,   3,  68,  39, 
+         7, 103,  96, 126, 132, 100,   4, 245, 128,   4, 
+       140,  54, 134, 190,  98,  35,  55, 240,   4, 214, 
+       128,   3,  40, 160,  12, 186,  32,  12, 181, 112, 
+        73,   4,  16,  12,   6, 160, 138, 170, 184, 138, 
+        50, 113, 107, 202, 208, 113, 119, 248,  15, 222, 
+        16,  12, 218, 192,  13, 117,  22,  15, 210,   0, 
+         7, 151,  96, 129, 111,  39,  10,  69, 167, 118, 
+       125, 176, 122, 212, 112,   9,  61, 208,  10,  80, 
+        18,   1,  59,   0,   2, 191,  16, 121, 235,  22, 
+         3, 147,  48,   3,  16,  83,  59,  24, 179,  63, 
+       150,  50,   3,  88, 224,   8, 136,  64,   8, 133, 
+       208,   1,  21,  65,  11,  39, 240,   7, 161, 240, 
+         9,  27,   0,  37,  67, 150,  13, 148, 160,   5, 
+       110, 199,  11, 137,  64,  87, 113, 112,   4,  71, 
+        16, 133, 255,   0,   2, 151,   0,   7,  31, 240, 
+        10, 250,  69,  16, 241,  80,  12,  93, 128,   9, 
+        22,  32,  59,  58, 134,  53,  93,  51,  75, 208, 
+       164,   6,  22,  65,  11,  61,  64,   3,  65,  16, 
+         4,  34, 192,   0,   2,  18,  37, 177, 240,   1, 
+        71, 160,   5, 181, 241,  15,   3, 128,   8,  38, 
+       240,  79,  62,  86,  13,  28,   1,   2, 240, 152, 
+         5, 186, 240,  10, 181,  86,  16, 188,  32,  11, 
+       136, 144,   7, 116,  80,   2, 139,  83, 141, 144, 
+       228,   1, 244,  64,   2, 128,  48,  11,   5,  96, 
+         0,  52,  89, 147,  54, 121, 147,   6, 255, 240, 
+        10, 202, 176,   5, 186,  20,   4, 236,   0,   1, 
+       177,  96,   0,   3,  80,  66,   5,  64,  11,  13, 
+       144,   3, 169,  96,   7, 169, 112,  11,  52, 169, 
+         0,  79, 112,  92,  95,  48,  87,  57, 160,   0, 
+        52, 169,   2, 115,  32,  87,  89, 176,   1, 174, 
+        64,  11,   5,  80,  66, 196,  96,   0, 177, 224, 
+        11,  46,  96,  72, 116,  64,  15, 226, 194, 146, 
+       210,  70,  15, 144, 208,   7, 228, 160,   3,  27, 
+       176,  89,  22,  53, 135, 114, 201, 124,  40,  96, 
+        12,  56,  96,   6, 142,  64,   7,  36, 176,  10, 
+       143, 144,  13,  40, 160,  11, 181,  80,  11,  20, 
+       128,  12, 135,  16,   4,  66,  96,   2, 142, 160, 
+         3, 190, 224,  11,  28, 176,   6, 116,   0,  79, 
+       253,  36,   2,  34,  97,  12,  78,  32,   4,  67, 
+       160,  10,  95, 208,   5,  45, 240,   1, 186, 208, 
+        10, 181,   0,   1,  41, 224,   4, 144, 128,   9, 
+       100, 165,   7,  55, 240,  63, 109, 130,  50, 139, 
+        96,   6, 139, 128,   1, 147, 224,   8, 160, 160, 
+        12, 182, 240,  61, 180, 201,  61, 182, 144,   1, 
+       127, 224,   8,  70,  32,   4, 132, 240,   7, 144, 
+       128,  62, 171, 144,   7,  93,  32,   3,  50, 208, 
+         8, 238,  96,   4, 171,  69,  60, 150, 224,  98, 
+       243,  64,   7,  64,   0,  55, 172,  69,   4,  40, 
+       133,   5,  99,   5,  79, 252,  20,   4, 142,  32, 
+         3, 139, 224,  14, 108,   0,  55,  64,  32,   6, 
+       233, 211,  64,  97, 255,  98,  17,  55,  48,  15, 
+       238, 128,   6, 235,  80,  15,  11,  83,  15, 143, 
+        96,   6, 185,  96,  11,  39,  16, 139, 242,  41, 
+       159,  89, 150,   8, 150,  16,  53,  24, 192,   8, 
+       103, 208,   8, 191, 179,  10, 100,  80,  83,  60, 
+        83,  15, 125,  36,   6, 236, 100,  56,  62,  19, 
+        67,  98,   0,  55, 152,  96,  83, 148, 163, 160, 
+       240,   4, 160, 134,  83,   2,  63,   3, 134, 217, 
+        85,  50, 104, 249,  15, 254, 160,  50, 220,  32, 
+        14,  24, 112,  49,  94,  35,   6, 138, 176,   4, 
+       154, 131, 105, 127,  80, 162,  38,  90, 162, 234, 
+       208,   8, 245,   0,  49, 249,  80,   2, 144,  32, 
+         2, 104, 132,  75, 122,  64,  74,  11,  99,   1, 
+        22,  16,  67, 104,  36,  71,  83, 131,   4, 172, 
+        68,  97,  72, 160,  48,  54,  96,  74,  24,  64, 
+        78, 154,  64,  97,  51,   0,  52, 209, 178,  45, 
+        30, 160,  15, 145, 197, 146,  23,  80,  14,  47, 
+       176,  80, 174, 243,  55, 245, 128,   8, 162,  24, 
+         8, 228,  64,   8, 234, 176, 165,  92, 170,  14, 
+       233, 192,   8, 147, 176,  15, 220,  34,  46,  30, 
+         0,  15,  80, 128,  15,  72, 160,   7,  31,   3, 
+        71, 215, 160,  76,  55, 128,  15, 101, 112,  74, 
+       110, 250, 166,  72, 224,  46,  21,  10,  71, 116, 
+       138, 100, 106,  42,   6, 167, 
+         4,  43, 221,  34,  47, 211,   6,  68, 254, 131, 
+        49, 247,  16,  14, 124, 179,  63,   3,  83,  15, 
+       104, 128,   2, 214, 255, 192,  14, 134,  96,   8, 
+       235,  16, 169, 146, 186,  14,  80, 128,  14,  42, 
+       121, 150, 126, 131,  15, 162,  89, 167, 198, 164, 
+        76, 117,   3,  71,  61,  84,   6, 248,   0,  71, 
+       111, 116,   3, 117, 154,  93,  36, 163,  45, 111, 
+       234,  46, 122, 164,  71,  32,  67,  67, 191,  34, 
+        16,  21, 148,  44, 191, 151,  47, 244,  80,  69, 
+       247,   0,   5,  74, 144,   6, 231, 208,  14,  47, 
+        80,  15,  47,  48,  15,  47,  16, 172, 243,  32, 
+       172,  51, 112, 154,  14, 226,  58, 248,   0,   5, 
+       108,  80, 161, 154, 114,   1, 223, 114,  41,  73, 
+       245, 172,  83,  84,  55,  76, 250,  67,  83, 228, 
+         1, 118,  83, 167, 238, 210,  64, 204, 116,  16, 
+        23, 208,  72, 173, 243,  37, 183, 218,  84,  51, 
+       224,   4,  91, 211,  72,  55,  36,  65, 235, 106, 
+       113,   4, 209,  15, 123, 224,  14,  98, 128,  55, 
+       227, 178,  67,  13,  18,  38, 228,  66,  46, 190, 
+        18,  15,  19,  96, 120,   2, 243,  40, 110, 196, 
+        45,  70,  83,  41, 174, 114,  63,  13, 165, 143, 
+       215,  16,  42,  30, 176,   3, 232, 176, 146, 249, 
+       154, 175,  13,  82, 118,   2,   3, 105, 111, 178, 
+        15, 108, 208,  14, 172, 210,  56, 149,  34,  40, 
+       145, 193,  93,  88, 179,  52, 209,  54, 176,   2, 
+        33,  15, 207, 224,   1, 250, 170,  52,  27, 203, 
+        32, 118,  99,   3, 225, 144,  46,  57, 225,  58, 
+        23, 138,  36, 227, 137,  53, 227, 240,   2, 140, 
+        61, 163,  18, 131, 146,  15, 220, 229,  13,  19, 
+       100,  38,  20, 139,  53,  34, 171,  52, 224,  80, 
+        14, 181,  90,  17,  21, 212,  58, 253,  48,  45, 
+        47, 187, 130,  29, 241, 179,  10, 193,  15, 225, 
+        16,  14, 183, 131,  36, 109,   2, 173,  14, 114, 
+       179,  12, 225,  58,  78, 102, 175, 109, 226,  32, 
+         1,   1,   0,  59  }; 
index 393a4636b5771615d21b6e0199a94efe2db96669..1cbc110de01dba7d9b277d1f4338b1e04a8d7d0d 100644 (file)
@@ -1094,7 +1094,7 @@ PHPAPI void php_execute_script(zend_file_handle *primary_file CLS_DC ELS_DC PLS_
                        char *header_line = estrndup(CONTEXT_TYPE_IMAGE_GIF, sizeof(CONTEXT_TYPE_IMAGE_GIF));
 
                        php4i_add_header_information(header_line, sizeof(CONTEXT_TYPE_IMAGE_GIF)-1);
-                       PHPWRITE(zendtech_logo, sizeof(zendtech_logo));
+                       PHPWRITE(zend_logo, sizeof(zend_logo));
                        return;
                }
        }
index 498e3686a4dcb57aac8b558bbd7c4b7148d8f356..ee69a881fcbb3176fd3a29b246c4ece4d051a4fa 100644 (file)
@@ -1 +1 @@
-#define PHP_VERSION "4.0pa1"
+#define PHP_VERSION "4.0B1"