/* * logo.h: GIMP header image file format (INDEXED) for xglock */ #if !defined( lint ) && !defined( SABER ) static const char sccsid[] = "@(#)logo.h 2.0 04/11/28 xlockmore"; #endif /* Copyright (c) E. Lassauge, 2004 <lassauge AT users.sourceforge.net> */ /* * Permission to use, copy, modify, and distribute this software and its * documentation for any purpose and without fee is hereby granted, * provided that the above copyright notice appear in all copies and that * both that copyright notice and this permission notice appear in * supporting documentation. * * This file is provided AS IS with no warranties of any kind. The author * shall have no liability with respect to the infringement of copyrights, * trade secrets or any patents by this file or any part thereof. In no * event will the author be liable for any lost revenue or profits or * other special, indirect and consequential damages. * * Revision History: * * Nov-04: Gtk+2 version added. * Nov-99: Initial version. */ static unsigned int logo_width = 200; static unsigned int logo_height = 72; /* Call this macro repeatedly. After each use, the pixel data can be extracted */ #define HEADER_PIXEL(data,pixel) {\ pixel[0] = header_data_cmap[(unsigned char)data[0]][0]; \ pixel[1] = header_data_cmap[(unsigned char)data[0]][1]; \ pixel[2] = header_data_cmap[(unsigned char)data[0]][2]; \ data ++; } #if GTK_CHECK_VERSION(2,0,0) /* GTK+ 2.x version */ static unsigned char header_data_cmap[256][3] = { { 4, 3, 7}, { 61,232, 62}, { 39,149, 44}, {172, 49, 67}, { 17, 56, 22}, {229,226,223}, { 32,110, 37}, { 94, 25, 35}, {113, 46, 46}, { 22, 87, 27}, { 70,166, 74}, { 43, 11,142}, { 62,115,224}, { 37, 49,122}, { 71, 22, 27}, { 58,219, 58}, {195, 67, 75}, {108,102, 53}, {215,177,130}, {112, 53,157}, { 68, 53, 54}, { 54, 25, 13}, { 65, 82,113}, {171, 62, 82}, { 38, 65,139}, {115, 73, 53}, {101,103,120}, { 12, 32, 28}, { 62,204, 62}, { 65, 69, 67}, { 77, 60,126}, {166, 92, 30}, { 38, 10, 29}, { 93, 10,117}, { 76, 81,111}, {148,103,130}, {111, 66,154}, { 83,102, 96}, {235,230,224}, { 79, 81,155}, {109, 67, 94}, { 86, 60,171}, { 90, 55, 53}, {143, 10,147}, { 73, 44,127}, { 21, 26, 32}, {227,194,155}, {113, 75, 84}, { 63, 84, 87}, {108,103,172}, { 55, 8, 53}, {160,154,146}, {166,111, 60}, { 70,206, 70}, {208, 68, 67}, { 78, 48,171}, { 97, 20,117}, { 20, 22, 28}, { 89, 69, 50}, { 96,128,130}, {147, 84,107}, {236,236,237}, {151,106, 64}, {182,179,188}, {168,160,181}, { 47,179, 51}, { 66, 46, 77}, { 57,102,190}, { 28, 12, 24}, {110, 77,153}, { 41, 48, 58}, { 93, 31,169}, {132,108,133}, { 93, 67,121}, {176,124,157}, { 80, 80,133}, { 67, 14, 64}, { 58, 58, 96}, { 89, 82, 50}, { 49, 31,135}, { 67, 31, 61}, {113, 53, 80}, { 38, 34, 99}, { 44, 18,110}, {242,242,242}, {181,134, 81}, {190,131, 76}, { 13, 15, 21}, { 78, 60,151}, {108, 76,114}, {121, 32,123}, { 50, 87,176}, { 95, 50,131}, {111,120,127}, { 67, 30,185}, { 87, 70, 76}, {219, 71, 76}, {147, 84,165}, {233,206,169}, { 78, 89,131}, { 47, 69, 90}, { 74, 49,153}, {102,102,146}, {147, 66,113}, { 83,102,116}, { 55, 6, 78}, { 72, 70,126}, {150, 52, 99}, { 74, 58, 80}, {201,196,207}, {150,121,189}, {130, 84,112}, { 24, 48, 90}, { 66, 26,134}, { 22, 7, 22}, { 89, 33,110}, {214,136, 98}, {111, 86,182}, { 53,204, 55}, { 91, 45, 97}, {129,133,184}, {172, 21,163}, { 61, 60,125}, {132,107, 70}, {170,113,125}, {210,209,214}, { 96, 85,111}, { 55, 20, 97}, {193,149, 97}, {107, 88,116}, {175, 69,182}, {124, 28, 59}, {216,182,193}, {144,126,206}, { 41, 20, 69}, {110, 44,111}, {120,105,118}, {108, 89,145}, { 57, 69,101}, { 94, 35,148}, {152, 50,157}, { 70, 24,102}, {148, 85, 34}, { 80, 47, 95}, { 93, 68,148}, { 86, 94, 89}, { 34, 33, 42}, { 88, 49,127}, { 58, 83,148}, { 42, 60, 94}, { 92, 90,134}, {148,124,134}, { 9, 10, 16}, { 88, 91,156}, {254,254,254}, {219,219,219}, { 91, 11, 84}, { 96, 80,134}, { 90, 62, 92}, { 85, 70, 99}, {148, 67,161}, {208,165,115}, {112, 66,123}, {230,202,166}, { 82, 82, 86}, { 62, 64,157}, {194,102,210}, {111, 88, 85}, { 70, 30,162}, { 58, 48,161}, {137, 51,119}, {202, 79,179}, { 82, 94,110}, {245, 78, 78}, { 96, 84, 87}, {112, 32,114}, {130,110,177}, { 74, 58,101}, { 36,134, 41}, {113,128, 90}, { 61, 70,126}, { 74, 69,168}, {110, 66,193}, {172,122, 71}, { 89, 32, 79}, {119, 10,126}, {106,114,120}, { 18, 6, 14}, { 84,101,140}, {146,146, 78}, { 65, 46,100}, {130, 90,145}, { 69, 34, 86}, { 98, 70, 99}, {113, 88, 50}, { 39, 33, 74}, {194,181,219}, { 93, 81,161}, { 70, 36,138}, {202,122,158}, {120,104,148}, { 91, 54, 95}, { 96, 50,174}, {148,132, 80}, { 82, 71,127}, { 39, 21, 32}, {169, 89,111}, {126,130,128}, { 54, 34, 64}, {131, 65, 94}, {136, 45,149}, { 89,104,163}, {140, 30,132}, { 79, 70,151}, { 13, 16, 48}, { 74, 52,126}, { 71, 13,101}, {129, 86, 88}, { 57, 48,128}, {101, 9,158}, { 17, 22, 73}, { 44, 47, 91}, {143, 51, 50}, { 82, 90,112}, {104, 34,115}, {193,105,121}, {111, 55,111}, { 69, 70, 97}, { 66, 83,133}, {145,146,170}, {120, 88,110}, {234,207,175}, {116,124,175}, {108,104, 87}, {169, 51,135}, { 58, 10,184}, { 89, 50,154}, { 87,117,134}, {108, 87,165}, {226,122,134}, {114,103,119}, { 82, 98, 74}, { 91, 70,170}, { 70, 35,107}, { 7, 6, 21}, { 90, 80,136}, {102,114,146}, {110,112,216}, { 29, 14, 68}, {110, 31, 65}, { 53, 30, 47}, { 67, 11,145}, { 86, 82,110}, { 17, 33, 72}, { 55, 33,101}, {255,255,255} }; static unsigned char header_data[] = { 29,221,11,113,77,77,82,190,208,79,190,108,254,44,108,77, 227,227,29,138,77,77,177,254,79,108,66,254,243,77,190,82, 254,108,218,190,77,254,77,190,254,83,254,254,20,190,108,227, 77,82,190,177,192,243,143,143,216,115,108,95,108,108,95,66, 184,141,216,56,33,115,115,158,143,115,177,66,243,177,177,192, 158,190,44,127,127,243,190,254,243,251,127,44,108,227,177,177, 227,77,22,29,82,11,221,77,100,149,112,82,77,82,100,149, 82,149,4,24,112,82,248,82,82,83,11,127,82,127,11,77, 100,195,11,79,20,77,82,190,208,79,190,108,254,44,108,77, 227,227,29,138,77,77,177,254,79,108,66,79,243,77,190,82, 254,108,190,218,77,254,77,190,254,83,254,254,20,190,108,227, 77,82,190,177,192,243,143,143,216,115,108,95,108,108,95,66, 184,141,216,56,33,115,115,146, 237,181,94,176,252,181,55,182,41,55,117,49,242,191,240,242, 49,49,246,188,153,49,41,19,117,137,44,94,182,137,176,69, 49,245,198,213,245,197,129,88,44,71,191,49,49,236,176,59, 93,93,232,41,35,97,74,176,185,130,124,151,72,157,72,69, 160,160,140,130,166,199,128,229,117,160,35,176,97,160,160,210, 191,191,176,139,110,110,182,176,110,139,133,229,179,237,94,202, 102,247,247,188,213,182,247,211,153,181,169,94,169,169,247,180, 149,67,67,91,39,169,11,198,24,79,169,232,232,247,99,59, 59,88,94,191,252,165,55,182,41,55,117,49,242,191,240,242, 49,49,246,211,153,137,182,202,191,137,101,168,182,200,176,117, 49,157,169,242,157,197,129,41,44,71,191,49,49,236,176,59, 93,93,232,41,35,97,74,176,185,130,124,151,72,157,72,69, 160,160,140,130,166,199,128,240, 180,101,94,94,181,180,88,182,182,41,213,49,88,157,69,55, 49,197,49,49,49,242,94,182,151,49,41,242,148,253,82,220, 137,252,153,49,150,242,242,236,36,71,72,26,75,101,93,59, 246,246,204,242,117,44,117,49,210,140,140,47,72,164,200,69, 19,19,90,166,107,74,151,151,176,97,97,97,130,160,97,210, 49,110,191,182,110,176,117,176,153,117,207,179,186,181,169,200, 93,104,39,247,232,246,246,67,99,165,181,165,197,39,49,148, 246,237,48,13,235,235,94,39,148,94,181,237,91,246,34,180, 148,88,94,55,181,165,213,182,182,41,213,49,88,157,69,55, 49,197,49,49,49,242,94,182,110,137,242,242,200,49,41,144, 49,150,102,247,137,197,242,236,36,71,72,26,75,101,93,59, 246,246,204,242,117,44,117,49,210,140,140,47,72,164,200,69, 19,19,90,166,107,74,151,20, 79,41,202,101,126,77,79,235,168,242,39,39,213,197,55,71, 242,55,238,197,165,44,120,70,108,221,253,253,220,13,27,0, 0,195,34,180,215,204,198,30,245,88,240,223,106,236,129,104, 22,75,88,88,115,69,191,93,36,226,35,62,174,243,147,111, 230,47,209,160,35,128,203,186,176,191,191,97,71,71,97,35, 186,136,238,182,117,30,150,246,237,188,59,37,181,169,41,129, 102,93,228,180,228,148,188,67,237,188,148,24,104,188,99,24, 24,165,13,11,235,94,99,172,180,79,181,228,24,153,218,83, 169,55,55,101,126,77,79,235,168,242,39,39,213,197,55,71, 242,55,153,153,165,169,41,242,26,75,197,153,26,213,44,144, 150,252,252,106,30,242,44,30,157,88,200,145,106,236,129,104, 22,75,88,88,115,69,191,93,36,226,35,62,174,243,147,111, 230,47,209,103,35,85,207,146, 190,94,235,44,20,79,83,168,236,238,39,165,88,55,94,242, 101,101,245,204,26,27,70,87,152,214,152,220,220,91,12,91, 152,0,187,221,221,204,190,164,145,22,34,48,106,198,44,254, 122,213,144,44,113,162,129,129,92,92,89,230,201,56,139,92, 73,111,135,175,19,151,186,72,93,89,69,191,160,191,93,136, 179,129,157,215,144,102,93,186,172,172,37,227,190,213,202,101, 106,150,169,213,99,104,237,104,148,148,165,82,148,24,24,13, 13,165,165,169,79,67,104,99,180,169,75,22,24,228,106,181, 215,235,11,44,20,79,83,168,236,238,39,165,88,55,94,242, 101,101,157,204,30,213,242,197,150,150,39,75,204,169,101,242, 106,180,34,122,180,252,215,126,241,22,34,172,122,44,44,254, 122,213,144,44,113,162,129,129,92,92,89,230,201,56,139,92, 73,111,135,139,19,151,233,146, 11,235,202,157,221,83,243,79,113,215,213,213,169,94,101,204, 215,101,150,164,45,87,214,214,253,214,214,24,12,12,12,12, 67,112,0,0,87,77,195,108,48,227,138,227,218,147,139,101, 177,213,218,113,251,139,191,215,144,126,233,136,115,135,191,167, 89,135,219,56,36,203,123,233,129,89,240,136,174,233,186,93, 150,137,73,204,129,26,186,104,106,228,99,215,101,144,44,39, 188,223,169,153,104,104,22,138,218,218,218,169,165,169,79,79, 24,165,122,169,169,228,148,24,24,79,83,79,79,55,41,169, 113,235,55,159,190,83,243,79,113,215,213,213,169,94,101,245, 44,236,137,245,213,39,242,157,106,150,88,88,88,218,88,75, 75,99,227,122,106,204,254,164,241,22,138,22,218,147,139,101, 177,213,218,113,251,139,191,215,144,126,233,136,115,135,191,167, 69,135,185,56,36,203,123,146, 113,168,137,126,190,79,218,11,83,55,144,242,198,236,39,245, 198,180,146,87,244,244,214,152,214,24,12,12,12,12,12,12, 12,12,24,152,0,114,82,221,100,77,218,100,218,41,115,145, 26,159,30,157,41,36,137,126,233,137,89,201,115,230,167,159, 159,119,210,19,230,207,179,93,240,72,240,240,129,240,37,252, 252,26,157,150,233,145,188,37,106,204,22,254,55,198,30,237, 104,213,101,153,75,24,82,79,79,242,157,44,122,169,169,165, 13,79,11,169,165,67,228,24,106,168,235,168,113,235,113,55, 198,113,150,252,218,79,218,11,83,55,144,242,198,55,245,75, 198,101,150,204,181,245,39,99,213,153,44,94,236,197,39,99, 150,172,172,180,122,218,83,106,180,122,122,138,101,92,44,150, 233,227,30,157,41,36,137,126,233,137,89,201,115,230,167,95, 159,119,19,210,230,207,186,146, 44,197,49,153,122,218,218,79,251,168,101,215,236,197,126,232, 70,0,244,0,152,152,214,24,12,12,12,12,12,12,12,12, 12,12,12,91,214,0,0,77,82,221,106,77,254,113,113,145, 22,34,122,198,30,129,150,223,126,243,224,139,193,17,145,177, 193,201,210,226,72,179,186,129,126,230,137,126,201,230,129,40, 240,167,129,30,252,223,75,22,245,213,228,30,144,122,150,237, 188,218,215,150,39,169,153,157,169,197,122,13,39,181,99,104, 213,94,94,213,75,99,228,39,148,83,168,88,88,55,144,102, 41,41,197,150,77,218,218,79,251,168,236,215,55,157,245,39, 55,242,157,242,181,213,39,106,39,181,55,88,157,245,180,99, 75,22,227,180,106,165,218,204,122,122,204,138,79,198,113,26, 22,34,30,198,30,129,150,223,126,243,224,139,193,17,145,177, 193,226,90,162,123,179,233,146, 82,102,211,153,122,198,11,11,235,41,39,144,55,88,223,152, 0,0,244,244,112,91,12,12,67,91,67,24,24,91,12,12, 12,12,12,12,12,112,0,0,205,221,77,221,79,147,106,223, 138,30,147,254,26,241,26,44,251,147,129,126,126,126,158,243, 119,90,219,170,123,240,233,167,119,162,150,157,144,240,233,204, 126,30,201,215,157,34,30,30,252,198,99,34,104,228,237,99, 106,198,204,104,180,55,242,75,204,181,198,213,228,165,228,180, 13,94,242,211,22,101,113,79,165,94,101,228,39,144,159,164, 218,153,172,153,215,198,11,235,235,101,153,144,139,213,88,169, 41,75,202,71,165,88,144,215,213,101,198,153,150,75,228,99, 204,88,254,77,180,106,13,34,75,181,227,77,168,215,106,172, 138,30,147,254,26,241,26,44,251,147,129,126,126,126,158,243, 147,90,219,19,72,233,167,146, 218,153,49,204,41,198,71,71,251,88,213,55,34,45,0,244, 244,152,253,91,67,24,253,253,253,214,214,214,244,0,0,220, 112,67,12,12,12,12,24,214,0,0,149,221,243,218,34,48, 190,198,113,190,227,227,147,216,162,191,158,190,126,95,143,201, 224,33,56,97,17,167,230,252,115,230,240,145,129,129,129,252, 145,157,177,159,150,150,106,218,30,88,252,106,34,180,99,180, 218,73,150,188,180,213,204,228,101,169,150,188,39,180,106,165, 181,41,55,99,99,181,55,150,39,44,197,39,181,168,144,204, 122,245,153,30,88,198,168,71,251,88,213,55,236,242,181,41, 55,202,168,202,137,102,197,153,153,181,204,145,223,150,39,77, 168,198,198,213,30,218,165,180,228,180,22,122,101,44,150,48, 215,198,113,190,227,227,147,216,162,191,158,190,126,95,143,201, 224,33,185,60,17,174,129,57, 215,41,41,113,168,251,71,71,71,55,169,29,244,0,0,244, 253,91,12,91,220,244,152,244,244,214,0,0,244,244,0,244, 244,244,214,112,12,12,12,67,253,244,0,214,221,82,34,100, 79,236,71,251,216,139,71,115,47,162,44,157,95,177,119,119, 219,185,97,62,233,167,89,157,89,240,174,174,230,159,157,104, 26,252,223,150,145,223,30,101,144,73,177,252,157,204,75,106, 122,150,223,148,148,75,75,237,197,34,145,180,106,213,215,30, 169,169,41,211,188,39,169,153,39,169,144,88,181,55,242,204, 41,101,88,79,71,251,139,71,71,55,169,94,202,238,99,150, 197,41,41,137,245,213,39,204,75,153,242,144,41,44,236,44, 168,139,202,30,106,106,180,180,148,22,138,180,88,13,188,22, 254,41,71,251,216,139,71,115,47,162,44,157,159,177,119,119, 56,219,60,151,17,167,162,57, 113,94,242,202,71,71,202,139,19,138,45,0,0,244,214,91, 12,12,24,152,0,0,0,0,244,253,112,24,253,220,214,152, 87,152,244,244,214,12,12,12,12,24,214,0,0,195,77,221, 251,141,115,168,89,30,216,56,135,141,147,136,89,254,139,115, 33,56,103,179,186,193,143,89,145,167,47,158,69,30,102,241, 34,106,252,223,164,149,215,44,44,177,159,144,198,218,215,122, 88,75,172,228,180,39,228,104,227,26,75,218,169,198,113,44, 181,198,169,181,148,122,106,153,39,88,41,55,41,79,245,75, 55,113,41,55,71,71,202,71,19,197,242,202,242,181,213,157, 39,144,102,153,44,41,245,144,41,101,55,168,198,41,144,147, 168,41,69,144,204,122,24,180,180,180,13,122,79,218,34,13, 251,56,224,168,157,73,216,56,135,141,147,136,89,254,139,115, 219,56,103,203,233,89,143,45, 215,169,242,242,202,202,69,69,104,0,0,244,112,24,67,12, 12,24,214,0,0,0,244,13,12,12,12,12,12,12,12,253, 152,220,0,0,152,253,12,12,12,12,12,149,244,244,70,176, 105,40,119,141,240,89,193,89,162,226,136,233,78,108,73,115, 185,103,60,17,233,158,126,129,95,252,159,73,243,73,126,126, 44,192,159,126,34,29,30,88,30,164,164,245,122,75,75,34, 44,218,75,204,44,106,99,228,122,150,180,180,245,41,55,69, 238,55,41,69,242,165,213,215,39,153,157,202,41,215,245,197, 88,94,88,242,202,202,69,69,41,41,242,41,36,39,153,69, 202,71,41,242,139,242,150,242,55,198,236,236,69,137,126,213, 252,99,126,75,150,75,77,165,180,122,221,218,79,30,177,79, 216,111,135,113,136,89,162,89,162,201,136,233,78,108,158,115, 185,103,111,233,233,177,193,146, 88,182,49,242,202,202,30,45,0,0,253,91,12,12,12,12, 24,214,0,214,244,214,12,12,12,12,12,12,12,12,12,12, 27,253,214,244,244,214,12,12,12,12,12,12,67,45,0,152, 83,115,192,193,167,158,41,190,113,89,186,145,159,108,192,141, 210,209,191,17,145,119,174,145,77,89,89,73,30,102,164,215, 226,147,158,77,77,122,243,243,30,126,215,254,30,99,106,75, 79,213,204,101,83,218,223,106,218,165,30,245,41,55,198,137, 144,94,41,19,41,197,153,242,197,153,39,236,200,49,99,137, 197,181,117,242,202,202,36,69,89,197,137,69,144,197,213,71, 94,168,242,41,202,19,168,168,19,69,117,242,197,245,75,39, 188,223,22,180,180,106,195,214,152,0,0,0,244,57,195,251, 251,44,115,230,167,193,88,215,113,89,186,145,159,143,192,80, 210,170,217,17,145,143,47,57, 122,242,117,55,236,227,152,0,0,13,12,12,12,12,12,12, 253,87,244,220,0,91,12,12,12,12,12,12,12,12,12,12, 12,24,253,0,0,214,67,12,12,12,12,12,12,12,112,0, 0,141,227,164,29,127,141,115,144,126,240,26,34,20,108,192, 175,56,217,233,174,92,167,104,126,157,147,158,174,129,215,201, 89,30,129,34,106,177,127,115,95,159,190,101,126,223,75,99, 44,102,223,198,198,145,172,228,34,106,197,88,55,41,197,211, 102,153,242,55,242,153,99,197,242,39,39,101,137,188,172,242, 242,213,213,169,202,202,41,41,197,137,137,19,101,153,197,71, 202,242,150,144,182,219,219,19,102,200,69,41,242,197,197,39, 34,138,122,218,248,244,0,51,125,5,61,155,109,229,0,0, 105,198,157,145,164,192,216,0,0,159,233,26,48,20,215,192, 90,56,35,17,129,201,126,146, 88,238,238,202,37,244,244,253,67,12,12,12,12,12,12,67, 13,152,152,244,220,12,12,12,12,12,12,12,12,12,12,12, 12,12,27,244,0,214,12,12,12,12,12,12,12,12,12,91, 152,0,29,252,127,243,226,40,89,174,145,37,145,164,215,141, 56,156,35,17,174,40,89,227,78,201,113,89,145,245,243,162, 95,164,164,227,122,44,251,135,89,190,251,44,158,227,34,227, 218,172,223,215,157,104,172,22,165,122,215,198,236,102,186,213, 213,102,242,41,136,59,211,153,137,211,188,181,49,153,165,41, 144,242,238,236,69,182,182,197,137,102,39,71,144,102,69,71, 69,102,150,182,69,55,97,72,186,102,99,238,137,126,150,150, 213,30,254,244,0,109,61,84,84,61,61,61,5,5,155,51, 0,68,29,95,113,115,0,84,61,0,29,241,145,164,215,141, 56,156,35,194,174,158,126,57, 30,117,238,70,0,244,82,91,12,12,12,12,12,12,12,12, 253,214,244,244,253,12,12,12,12,12,12,91,27,112,67,12, 12,12,12,12,91,24,12,12,12,12,12,12,12,12,12,12, 12,70,87,0,216,115,115,216,215,73,73,252,58,190,141,33, 219,56,123,78,78,89,92,113,119,44,143,129,159,215,108,157, 164,29,73,215,147,141,113,167,174,113,113,73,204,34,34,218, 138,228,223,227,223,37,22,22,218,180,106,101,144,200,197,168, 41,242,204,188,93,59,237,213,153,246,153,213,238,197,30,69, 36,197,157,139,182,242,197,197,69,182,139,41,238,238,55,71, 69,145,245,94,19,144,238,191,36,236,204,197,242,69,238,197, 75,221,0,145,5,61,61,61,61,5,5,5,5,5,155,125, 63,29,0,208,141,175,0,84,61,38,0,66,29,143,141,216, 219,56,17,194,78,89,119,68, 44,242,242,146,187,131,14,82,91,12,12,12,12,12,12,12, 91,152,0,244,214,24,12,12,12,12,12,112,0,244,220,91, 12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 67,91,59,187,105,216,76,42,174,159,44,198,192,127,192,81, 56,56,217,95,201,158,119,40,193,143,147,201,243,143,193,73, 126,164,159,215,159,215,159,174,95,141,92,89,164,34,227,106, 228,180,106,122,106,228,228,228,213,99,181,44,41,102,75,88, 153,102,211,246,237,246,213,168,88,245,211,153,238,88,242,150, 41,41,242,236,36,102,211,238,242,55,182,69,157,181,139,202, 137,145,213,71,69,102,150,240,240,200,200,137,236,147,144,150, 177,0,207,61,84,61,5,125,125,109,109,125,155,155,5,5, 125,63,145,0,105,156,0,84,125,125,84,0,205,127,192,81, 56,56,167,95,201,226,243,205, 101,117,117,45,244,16,23,187,152,180,12,12,12,12,12,12, 12,112,244,0,214,12,12,12,12,12,67,214,0,244,244,152, 24,12,12,12,12,12,12,12,12,12,12,12,12,12,12,48, 112,29,65,0,76,143,81,167,78,159,40,73,158,243,201,201, 33,224,230,167,73,201,143,193,233,201,201,115,92,162,42,66, 164,164,29,177,159,177,159,108,66,143,193,252,164,228,75,227, 30,165,213,165,180,228,22,172,204,39,181,88,88,188,188,102, 59,59,211,211,39,153,236,202,197,117,238,181,88,39,49,238, 144,117,197,117,197,49,211,102,197,41,137,137,157,213,144,144, 238,153,181,113,36,137,204,137,204,197,144,202,139,144,238,188, 114,26,61,84,61,155,63,164,57,0,0,152,93,63,5,155, 155,109,63,164,68,226,0,84,125,64,5,154,0,134,143,201, 156,224,230,167,204,201,66,205, 122,49,197,205,187,96,173,222,187,244,13,12,12,12,12,12, 12,12,152,214,244,253,12,12,12,12,12,112,244,0,0,0, 244,220,112,12,12,12,12,12,12,12,12,12,12,91,100,70, 53,15,9,187,250,250,250,58,29,158,192,226,40,108,108,143, 33,226,47,58,108,158,193,226,162,243,19,139,36,47,158,95, 108,48,29,66,215,159,204,190,44,201,177,159,164,34,138,218, 221,254,77,122,75,150,104,22,198,79,165,101,144,39,211,211, 237,59,99,39,153,242,251,71,150,153,242,215,245,102,153,30, 88,238,242,238,102,211,26,102,144,41,137,137,197,197,245,69, 150,102,242,88,137,102,197,150,41,117,69,144,69,200,186,70, 0,5,84,61,155,229,152,114,20,77,221,221,20,87,229,155, 5,155,63,63,0,250,0,84,155,64,155,61,38,0,66,66, 33,209,47,58,108,158,226,57, 204,238,242,205,187,96,173,173,16,187,0,146,67,12,12,12, 12,12,112,244,214,0,220,12,12,12,12,12,112,0,0,0, 0,214,24,12,12,12,12,12,12,12,12,91,27,45,9,1, 1,1,9,32,205,205,250,29,108,66,143,72,109,154,154,154, 154,154,154,196,143,109,154,154,154,154,154,154,154,154,154,154, 154,154,192,176,154,154,154,113,139,44,157,61,154,229,218,34, 88,213,34,106,75,204,39,180,235,41,137,101,242,246,102,197, 211,211,246,109,154,154,154,154,61,64,238,181,246,186,150,197, 153,197,181,102,102,197,99,153,144,157,238,36,69,89,88,238, 172,150,144,144,102,150,242,144,139,36,137,104,26,26,102,244, 63,84,61,125,207,152,195,83,208,108,254,44,115,216,32,207, 155,5,125,63,229,187,0,84,155,51,155,5,63,0,66,192, 33,209,58,42,143,158,92,114, 180,197,242,146,187,54,173,173,173,96,68,0,152,24,12,12, 12,12,12,214,244,244,0,0,91,12,12,67,91,0,0,0, 244,24,12,12,12,12,12,12,12,91,4,152,70,1,1,1, 15,15,4,187,146,146,205,20,66,141,109,154,154,154,154,154, 154,154,154,109,119,132,154,154,154,154,154,154,154,154,154,154, 154,154,190,176,154,154,154,216,141,119,63,154,109,190,215,157, 44,30,34,99,213,218,101,165,235,242,150,144,238,153,106,41, 153,153,120,154,154,154,154,154,154,154,63,213,26,104,39,41, 150,144,88,102,153,215,117,197,41,236,55,55,144,236,55,238, 188,137,202,204,159,218,101,55,219,19,150,104,237,26,227,0, 61,84,155,109,152,57,134,216,215,193,190,108,177,243,119,205, 51,5,155,109,63,0,0,84,155,64,125,61,0,57,208,127, 33,217,47,193,143,135,141,114, 227,41,55,214,187,96,173,173,173,173,173,114,0,187,146,12, 12,12,12,24,244,244,0,0,0,0,152,220,0,0,0,0, 112,12,12,12,12,12,12,91,27,244,152,2,1,1,1,1, 15,1,152,248,57,45,134,250,80,35,154,154,154,125,230,80, 56,47,217,72,184,115,56,216,224,191,154,154,154,109,158,95, 108,143,243,72,154,154,154,113,36,229,154,125,245,159,106,215, 127,218,99,99,196,154,133,181,101,153,104,245,150,172,153,157, 102,242,120,64,211,211,102,154,154,154,154,229,188,188,99,41, 188,55,44,153,188,30,19,242,197,197,242,238,144,55,242,150, 237,69,115,204,188,245,238,197,236,191,102,186,172,150,66,51, 84,61,109,207,87,221,215,158,215,252,22,164,159,201,108,95, 45,125,38,125,63,233,0,84,125,64,155,0,57,250,208,80, 56,47,25,158,184,115,56,114, 106,94,242,57,0,173,173,173,173,173,173,173,114,114,244,244, 91,12,12,12,67,87,244,0,244,0,0,0,0,0,112,91, 12,12,12,12,12,67,100,152,0,9,1,1,1,1,1,1, 1,1,152,114,205,45,205,205,105,154,154,154,155,66,143,216, 135,25,143,115,141,224,135,226,162,123,154,154,154,109,158,158, 66,113,115,200,154,154,154,47,72,154,154,64,34,227,190,218, 236,204,188,180,196,154,229,150,126,188,188,188,153,228,102,204, 102,165,197,211,188,153,39,229,154,154,154,229,188,99,75,245, 197,198,242,64,109,196,196,176,238,232,109,109,176,69,150,99, 172,236,71,238,126,204,144,144,150,237,172,26,245,215,214,125, 84,125,109,70,195,218,30,243,44,157,164,252,30,147,143,159, 20,179,61,155,63,51,0,61,155,64,125,5,0,250,243,216, 135,25,184,115,141,224,224,68, 215,41,246,214,0,96,173,173,173,173,173,173,96,32,14,187, 187,148,12,12,12,12,67,253,244,244,244,0,244,67,12,12, 12,12,12,24,112,87,0,9,15,1,1,1,1,15,1,1, 1,15,0,187,68,45,134,248,191,154,154,154,240,192,135,251, 81,40,184,40,92,209,92,47,89,167,154,154,154,109,40,66, 127,201,92,35,154,154,154,164,154,154,109,34,164,190,44,30, 44,215,204,122,109,154,229,237,37,228,99,150,242,41,197,101, 242,237,246,188,39,39,242,155,154,154,155,49,153,188,99,211, 181,41,211,246,155,154,154,63,120,84,154,63,144,150,197,101, 165,169,236,69,204,213,213,137,26,37,104,172,88,30,87,5, 84,109,109,45,208,77,126,193,144,108,177,190,159,252,204,193, 143,146,61,5,109,64,0,84,155,64,155,109,0,250,184,251, 81,40,192,40,135,162,226,205, 169,117,237,87,114,96,173,173,173,173,173,173,173,54,32,222, 14,244,220,67,12,12,12,12,12,12,12,67,12,12,12,12, 12,112,27,27,0,45,28,1,1,1,1,15,1,1,1,1, 1,15,244,114,57,146,205,208,72,154,154,154,201,143,7,156, 209,81,56,135,135,111,111,162,201,47,154,154,154,109,95,66, 115,147,105,110,154,154,154,63,154,154,229,30,215,44,113,41, 101,213,34,204,109,154,229,228,88,169,99,153,88,88,150,75, 102,237,211,211,211,197,242,154,154,154,63,39,188,211,211,153, 55,242,211,181,64,154,154,155,63,154,154,202,144,197,150,197, 153,69,55,242,204,197,197,150,172,34,104,104,204,159,152,38, 84,125,63,87,108,227,129,193,30,164,108,243,95,34,177,143, 190,87,38,5,109,63,0,84,155,64,125,0,205,250,14,33, 209,81,56,81,135,217,89,205, 44,117,211,87,187,54,173,173,173,173,173,173,173,173,16,114, 3,23,244,152,91,12,12,12,12,12,12,12,12,12,12,112, 220,214,244,152,10,15,1,1,1,1,1,1,1,1,1,1, 15,65,0,68,57,45,250,208,136,154,154,154,119,141,184,219, 60,35,97,35,135,25,167,201,40,194,154,154,154,109,58,77, 115,147,73,229,154,154,154,154,154,154,155,144,215,122,106,126, 109,154,154,154,154,154,154,154,154,154,109,148,165,188,49,39, 150,237,211,246,211,49,154,154,154,63,165,181,39,148,153,188, 88,197,153,165,182,109,154,154,154,154,176,182,55,41,102,102, 102,153,101,144,150,75,213,204,197,30,106,150,106,30,0,155, 38,125,64,152,66,227,147,127,143,129,147,251,184,254,83,243, 66,57,5,5,109,64,0,84,125,64,155,0,127,127,184,219, 8,175,33,209,135,47,47,57, 79,242,102,87,114,54,173,173,173,173,23,173,173,173,173,16, 114,3,173,8,244,253,12,12,12,12,12,12,12,24,253,70, 87,0,9,28,1,1,1,1,1,1,1,1,118,27,1,1, 1,4,244,57,68,68,205,205,136,154,154,154,8,158,81,219, 163,154,154,46,56,111,25,58,40,193,154,154,154,109,215,243, 177,158,201,207,154,154,154,125,154,154,154,196,190,204,75,22, 109,154,154,154,154,154,154,154,154,154,109,153,188,102,197,41, 153,237,211,102,232,154,154,154,63,148,148,153,99,39,188,188, 101,41,153,106,157,133,154,154,154,196,139,69,236,137,245,153, 99,39,165,30,26,150,122,242,236,79,218,108,21,21,21,142, 52,52,31,21,21,21,21,21,21,21,21,21,21,21,21,21, 21,21,31,183,52,142,0,61,155,64,125,0,21,42,119,185, 217,249,90,103,56,111,58,205, 79,181,197,57,114,3,173,173,173,173,152,7,96,173,173,173, 16,187,3,173,23,114,214,24,12,12,12,12,112,112,220,152, 57,65,15,1,1,1,1,1,1,1,2,4,4,4,1,1, 15,27,0,114,114,114,134,76,162,154,154,154,163,58,119,33, 109,154,154,132,56,111,58,42,192,143,154,154,154,196,216,115, 95,20,127,176,154,154,154,216,154,154,154,154,64,150,172,99, 22,150,113,30,109,154,229,92,168,126,237,99,39,144,55,71, 150,237,211,246,154,154,61,211,104,99,188,67,228,99,99,165, 198,165,242,213,236,202,155,154,154,125,191,144,198,117,75,150, 172,75,88,165,99,106,39,197,215,177,106,21,161,5,38,231, 231,231,98,46,46,46,18,18,161,161,161,161,18,18,18,46, 18,46,18,46,46,18,0,84,155,51,155,125,0,66,80,33, 194,81,170,90,56,217,42,57, 198,197,242,68,50,131,173,173,173,23,187,0,187,14,96,173, 173,16,114,131,173,54,205,152,24,67,12,91,27,152,0,6, 28,1,1,1,1,1,1,15,1,65,152,0,27,15,1,1, 15,87,214,114,68,32,134,50,156,125,154,154,154,123,216,90, 109,154,154,196,226,35,25,184,127,108,154,154,154,196,115,58, 95,254,215,151,154,154,154,19,191,154,154,154,155,26,252,122, 30,88,254,126,109,154,133,215,159,233,37,228,242,41,251,71, 157,188,120,154,154,61,197,211,67,99,188,153,99,229,154,154, 154,120,213,165,235,196,154,154,154,154,196,144,144,117,137,172, 99,39,213,245,106,213,153,213,213,150,252,21,38,231,98,46, 46,18,18,161,161,128,128,86,183,183,183,183,183,86,85,85, 85,128,85,128,86,86,0,84,155,64,125,155,109,0,141,175, 194,119,90,175,19,62,25,68, 198,49,238,87,14,7,173,173,173,7,68,0,0,0,187,222, 173,173,54,32,7,173,54,14,114,244,4,9,0,87,2,1, 1,1,1,1,1,1,1,1,15,87,87,0,9,1,1,1, 15,0,248,68,248,205,192,76,115,160,154,154,154,154,163,74, 231,154,154,132,60,123,47,184,81,81,154,154,154,132,89,42, 66,216,201,110,154,154,154,193,143,155,154,154,154,196,106,30, 101,177,106,104,109,154,229,150,252,26,22,99,204,144,55,182, 137,228,154,154,154,154,154,154,154,154,154,229,91,229,154,154, 154,229,117,101,133,154,61,155,154,154,154,240,73,41,157,99, 39,88,204,252,122,218,39,213,153,75,106,21,38,98,98,46, 18,161,161,161,128,128,85,183,52,52,52,52,52,183,85,85, 85,86,85,128,86,183,0,84,155,63,5,38,0,205,76,210, 81,185,185,210,60,123,40,68, 79,242,242,57,156,14,173,173,173,205,187,187,187,187,0,0, 7,16,173,54,205,7,96,173,8,87,6,2,65,1,1,1, 1,15,9,15,1,15,1,1,9,152,152,87,15,1,15,1, 65,0,114,68,68,21,208,105,119,56,97,5,154,154,154,154, 154,154,154,132,47,123,81,135,135,224,154,154,154,109,201,108, 141,251,184,72,154,154,154,122,177,136,61,154,154,154,64,30, 44,150,172,172,196,154,229,48,22,227,99,153,122,41,213,245, 26,102,154,154,154,154,154,154,154,154,154,229,180,232,154,154, 154,133,41,238,125,154,133,55,109,154,154,154,236,147,150,26, 75,169,204,34,169,169,153,106,150,22,48,14,38,98,98,46, 18,18,161,161,128,128,85,183,183,52,52,52,183,183,85,85, 85,85,85,85,86,86,0,84,125,63,155,87,250,76,33,185, 185,43,43,234,47,123,119,68, 79,197,246,87,131,50,173,173,173,187,0,187,187,0,0,0, 0,187,222,173,54,14,21,54,222,57,6,1,1,1,1,178, 87,27,9,1,1,1,1,178,0,0,0,178,15,1,1,1, 2,0,187,114,32,134,76,216,135,47,123,123,230,132,132,132, 132,132,199,74,123,25,40,170,175,249,109,109,196,74,230,42, 156,143,174,72,109,132,63,147,159,215,200,109,109,109,109,200, 101,126,48,99,229,109,93,138,48,213,106,213,79,101,91,153, 153,39,109,109,109,125,125,109,196,196,196,49,94,153,109,109, 196,232,211,64,109,133,238,150,176,196,109,109,232,75,164,104, 197,165,34,99,228,39,213,88,75,122,122,21,38,98,98,46, 18,161,161,161,128,86,85,183,52,52,52,52,183,183,86,85, 85,128,128,128,85,85,0,84,125,109,61,125,0,76,185,43, 43,103,60,86,123,47,226,205, 94,197,211,152,131,32,173,173,173,3,7,0,0,0,0,0, 0,0,0,187,7,3,249,76,222,57,4,15,15,1,118,4, 0,152,2,15,1,1,65,0,0,0,4,1,1,1,1,1, 9,0,114,114,205,208,250,141,185,135,47,230,162,90,43,121, 225,206,170,124,194,47,184,156,209,217,58,42,216,33,147,126, 167,78,29,77,192,216,251,201,159,177,66,227,29,227,48,77, 190,106,34,13,254,245,153,148,180,198,168,101,55,153,188,49, 39,242,182,157,188,211,91,165,169,41,55,181,242,117,181,242, 94,242,153,181,242,197,137,39,242,94,19,75,228,106,204,213, 106,106,223,99,122,122,169,215,36,113,143,14,38,98,163,46, 18,18,161,161,128,128,85,183,183,52,183,52,183,183,85,85, 85,85,85,128,86,183,0,84,155,109,38,125,63,0,185,121, 225,206,107,35,194,47,184,114, 113,41,213,87,131,32,173,173,173,173,173,23,32,32,0,0, 0,0,0,0,0,7,173,3,222,45,152,2,1,1,15,27, 87,87,6,65,1,15,27,0,0,57,2,1,1,1,1,1, 27,0,32,32,32,50,105,33,185,107,81,224,226,212,43,234, 116,206,90,209,47,175,33,170,123,42,80,216,184,226,95,78, 164,29,77,190,243,115,201,167,164,227,177,30,77,159,34,77, 177,204,126,204,144,252,75,180,165,198,168,242,73,102,188,39, 242,55,168,41,204,180,165,242,197,39,153,49,181,88,55,101, 198,55,181,41,242,238,99,99,197,71,36,157,122,30,215,101, 106,223,223,180,77,213,101,215,101,181,157,21,38,163,163,46, 161,18,161,161,128,128,86,183,52,52,52,183,183,85,85,85, 85,128,85,128,85,86,0,84,125,109,84,125,63,0,33,3, 116,23,210,209,217,224,33,32, 88,49,136,187,7,187,173,173,173,173,173,173,54,68,0,0, 0,0,0,0,0,187,173,173,222,146,152,2,1,1,15,27, 152,87,6,6,118,9,0,0,0,178,1,15,1,1,1,1, 27,0,114,32,50,105,156,33,185,206,142,111,111,175,212,3, 124,128,85,203,123,167,217,40,81,184,175,81,40,58,66,80, 108,159,215,215,177,159,29,241,29,190,177,30,215,204,159,218, 44,215,215,168,55,218,180,148,242,168,139,147,44,245,181,101, 88,168,202,137,26,39,99,211,228,39,153,153,181,197,39,197, 197,153,26,144,144,242,228,237,197,198,129,150,102,150,122,213, 245,213,101,169,101,101,79,168,168,198,198,14,38,163,46,46, 18,161,161,161,128,85,85,183,52,52,52,52,52,183,86,85, 85,85,85,85,123,58,0,84,155,125,84,155,109,0,216,222, 151,128,85,203,123,167,47,205, 22,211,186,0,156,187,96,173,173,173,173,173,173,205,0,0, 0,0,0,0,0,114,173,173,222,45,0,2,1,1,118,27, 87,152,6,9,65,152,0,0,27,1,1,1,1,1,1,15, 152,0,114,32,50,7,224,81,206,52,123,217,111,224,90,210, 97,151,183,123,123,217,25,184,185,210,25,42,119,192,141,192, 158,108,143,143,108,177,77,227,29,190,243,198,243,215,204,44, 79,215,44,113,198,122,99,22,101,113,162,144,144,252,169,197, 69,69,182,136,240,39,197,153,122,153,188,180,39,153,39,39, 211,153,150,55,202,144,75,172,213,88,150,150,245,245,106,88, 122,165,101,198,94,169,41,144,219,219,33,21,38,98,163,46, 161,18,161,128,128,85,86,183,52,62,52,52,183,183,183,85, 85,85,52,20,0,109,38,38,38,61,84,109,109,0,114,56, 60,151,62,123,123,217,25,114, 22,39,238,187,7,32,173,173,173,173,173,173,173,68,0,0, 0,0,0,187,114,7,173,173,23,57,152,2,1,1,65,152, 0,152,6,4,4,0,0,152,118,15,1,1,1,1,1,118, 244,187,114,32,205,14,42,194,194,194,25,92,219,71,90,212, 234,212,90,222,131,219,90,135,131,90,224,42,95,158,58,40, 29,108,190,158,159,143,127,119,158,44,198,243,113,243,30,218, 213,129,243,157,145,241,37,228,113,101,40,92,26,150,144,240, 242,242,88,238,75,165,181,39,148,211,39,165,181,39,165,153, 188,228,242,94,41,69,213,242,88,181,99,75,181,99,181,122, 106,213,213,30,197,245,126,204,168,36,201,14,38,163,163,18, 18,161,161,161,128,85,183,52,52,62,62,62,52,183,183,183, 86,62,45,64,61,61,155,155,155,155,155,155,125,125,207,187, 224,212,90,222,131,219,175,68, 218,55,41,187,7,50,173,173,173,173,173,173,173,187,0,0, 187,8,32,187,0,7,173,173,222,27,0,65,15,1,2,0, 0,152,6,4,0,0,0,9,1,1,1,1,1,1,1,65, 152,114,32,105,50,105,42,78,249,135,249,175,90,97,225,90, 234,171,225,103,210,90,111,47,81,81,142,25,58,177,42,40, 143,192,127,243,66,192,141,196,196,196,191,115,115,201,201,122, 252,204,190,157,99,223,223,77,113,165,198,141,150,150,41,213, 213,153,64,109,125,64,211,211,197,181,165,101,39,153,153,211, 88,169,55,71,117,238,150,242,198,39,148,213,236,39,88,30, 153,213,169,101,245,106,22,180,115,115,115,21,38,231,98,46, 18,18,161,161,128,128,85,85,52,52,183,52,183,183,85,85, 123,187,63,154,38,155,155,155,155,155,155,5,155,155,125,63, 187,135,225,103,210,90,162,205, 79,242,19,187,156,21,173,173,173,173,173,173,173,152,187,0, 187,54,173,173,21,114,3,173,222,57,0,178,1,1,2,152, 0,0,9,0,0,0,152,65,15,1,1,1,1,1,1,6, 244,248,68,114,76,76,81,25,56,212,212,219,212,206,160,90, 121,212,130,206,107,60,123,58,108,40,154,154,154,38,127,192, 141,191,154,154,51,108,243,154,154,84,110,113,119,89,159,177, 215,106,159,177,22,22,122,218,88,126,55,144,26,39,215,88, 153,237,125,154,154,125,211,99,165,101,197,153,39,39,188,153, 94,41,41,69,153,75,26,204,144,188,172,215,101,213,106,204, 99,180,218,88,204,180,228,180,44,243,201,14,38,98,163,18, 18,161,161,128,128,85,183,52,52,62,52,52,52,183,183,183, 57,63,84,5,155,155,155,155,155,155,5,155,5,155,155,125, 63,187,170,60,103,60,123,57, 180,49,41,187,76,32,173,173,173,173,173,173,173,0,0,0, 187,96,173,173,96,173,173,173,222,152,0,6,1,1,2,152, 0,152,27,0,0,0,0,152,65,1,1,1,1,1,1,4, 152,114,205,68,76,7,92,119,175,140,43,121,121,210,60,160, 212,206,128,85,124,62,194,56,184,243,64,154,154,154,64,95, 58,109,154,51,95,243,127,154,154,154,72,92,159,252,78,227, 159,126,106,190,177,30,30,106,75,75,165,157,157,157,144,242, 197,39,109,154,154,109,41,169,41,213,153,153,165,181,153,99, 39,238,41,41,238,153,150,204,150,99,22,122,88,213,153,153, 99,75,122,75,75,204,75,180,30,44,201,21,38,98,98,18, 18,18,161,128,128,85,85,52,52,52,52,52,183,183,183,20, 207,84,61,155,155,125,125,125,125,125,125,125,125,125,155,155, 125,207,208,52,124,62,78,32, 106,41,44,187,14,32,96,173,173,173,173,173,96,244,0,187, 114,173,173,173,173,173,173,173,222,87,0,178,1,1,2,0, 0,0,0,0,0,27,27,152,0,4,118,1,1,1,1,27, 0,205,205,205,105,156,249,209,60,160,103,225,128,74,123,217, 210,206,60,171,130,31,17,25,209,81,47,154,154,154,154,58, 155,154,125,126,108,190,141,154,154,154,229,174,158,95,95,122, 190,106,34,177,88,215,218,34,122,44,44,190,215,242,44,245, 237,211,109,154,154,109,197,41,242,26,186,153,165,153,211,99, 39,88,115,41,215,157,157,157,99,106,39,181,215,215,75,227, 188,213,106,252,227,77,122,122,34,30,143,14,38,98,98,46, 18,18,161,161,161,85,85,183,52,62,52,52,52,52,123,0, 61,84,155,155,155,125,155,155,155,5,155,5,5,84,5,5, 5,125,0,81,234,62,194,205, 30,101,69,68,32,50,173,173,173,173,173,173,54,0,0,0, 50,173,173,173,173,173,173,173,222,152,0,65,1,1,2,0, 0,0,0,87,9,0,87,87,152,0,0,65,1,1,15,27, 0,68,57,32,105,156,217,60,170,81,124,35,85,189,189,209, 212,130,81,103,85,123,8,56,156,156,184,72,154,154,154,38, 154,154,200,190,20,254,83,154,154,154,151,66,243,190,143,63, 196,196,109,77,44,190,204,34,30,44,176,109,109,109,109,207, 246,228,109,154,154,109,238,245,157,109,109,93,39,245,34,99, 39,101,242,144,73,150,245,157,245,39,106,122,215,88,245,75, 99,138,106,75,227,122,180,34,138,138,77,21,38,98,46,18, 161,18,161,128,128,86,183,183,52,52,52,52,183,183,58,63, 84,155,155,155,155,125,155,155,155,155,5,155,5,84,5,155, 5,125,207,250,62,123,8,114, 122,197,69,187,32,32,173,173,173,173,173,173,54,187,0,0, 7,173,173,173,173,173,173,173,222,87,152,65,1,1,2,152, 0,0,0,15,15,2,0,152,0,152,152,0,27,1,15,87, 0,114,32,32,76,184,17,233,103,124,52,74,85,203,111,212, 103,35,36,160,203,203,35,162,185,219,184,119,154,154,154,154, 154,196,113,215,108,192,141,154,154,154,72,141,251,133,154,154, 154,154,154,154,229,204,150,252,215,125,154,154,154,154,154,125, 204,88,109,154,154,109,102,232,61,154,63,150,181,122,39,181, 213,213,69,204,245,150,204,150,153,153,99,34,204,204,106,138, 99,39,180,138,227,227,122,180,138,227,108,14,38,98,46,46, 161,161,128,128,85,85,183,62,62,62,62,52,52,183,146,5, 38,155,155,155,155,125,5,155,5,155,155,5,155,84,5,5, 5,38,64,114,233,203,230,205, 122,245,75,187,114,32,173,173,173,173,173,173,54,187,0,0, 3,173,173,173,173,173,173,173,8,152,152,118,1,1,2,152, 0,0,118,1,1,1,65,152,0,0,0,0,0,9,65,27, 0,205,205,205,14,7,194,17,40,151,124,60,60,209,224,212, 52,35,90,206,151,151,123,136,90,90,135,184,89,154,154,154, 154,35,115,73,201,254,243,154,154,154,176,139,36,154,154,154, 125,61,154,154,154,240,252,227,64,154,154,154,109,109,125,196, 202,202,109,154,154,109,245,229,154,154,120,75,79,204,150,122, 245,204,75,34,75,153,99,211,172,172,172,188,22,77,122,180, 22,180,180,34,34,122,122,99,227,204,254,21,38,163,46,18, 161,18,161,128,85,85,52,52,31,62,31,62,62,52,87,84, 155,155,155,155,155,61,84,84,84,84,84,84,84,84,5,5, 5,5,109,0,167,123,136,146, 227,172,172,187,114,50,173,173,173,173,173,173,23,0,0,0, 222,173,173,173,173,173,173,173,222,0,0,15,1,1,178,0, 0,0,15,1,15,1,1,1,65,87,0,152,2,15,1,27, 152,68,57,32,105,216,158,47,226,35,103,43,212,103,175,43, 140,212,43,206,183,124,209,209,222,60,62,217,201,154,154,154, 154,110,115,115,216,141,115,154,154,154,97,115,155,154,154,155, 77,159,61,154,154,125,245,102,154,154,154,125,172,88,139,139, 139,19,196,154,154,109,120,154,154,229,237,99,106,102,150,213, 150,22,99,228,150,106,75,99,104,48,172,22,77,82,218,180, 77,180,75,106,106,218,77,227,180,218,250,14,38,163,98,18, 18,161,161,128,128,85,183,52,62,62,52,52,52,183,0,84, 155,155,155,155,155,155,155,155,155,5,155,5,155,5,5,5, 5,38,63,0,194,35,81,205, 77,153,211,32,32,32,173,173,173,173,173,173,222,187,0,0, 3,173,173,173,173,173,173,173,8,152,0,15,1,1,6,0, 0,152,1,1,1,1,1,1,1,118,4,9,1,1,15,27, 0,187,187,114,50,156,217,135,185,210,234,212,239,52,103,234, 160,43,43,103,217,81,40,103,90,249,40,58,217,154,154,154, 154,125,191,92,193,69,147,154,154,154,151,158,154,154,154,176, 34,26,109,154,154,154,30,120,154,154,154,150,213,198,251,33, 137,136,125,154,154,155,155,154,154,229,99,99,150,102,172,150, 204,99,172,180,213,218,106,172,99,188,148,180,218,77,88,106, 204,106,106,227,190,82,218,227,180,221,190,21,38,98,163,18, 18,161,161,128,128,85,85,183,52,52,52,52,183,52,0,84, 155,155,155,155,5,155,5,5,5,155,5,5,5,5,5,5, 5,155,109,0,20,8,81,205, 190,150,150,205,3,14,173,173,173,173,173,173,96,187,0,0, 3,173,173,173,173,173,173,173,8,152,0,15,1,1,9,0, 0,87,1,1,1,1,1,1,1,15,1,1,1,1,65,152, 0,68,134,32,50,7,25,56,107,225,103,103,85,62,111,206, 35,234,225,86,25,249,158,25,249,123,25,58,154,154,154,154, 154,154,64,240,123,230,143,154,154,154,151,201,154,154,154,151, 150,223,109,154,154,154,215,133,154,154,154,245,101,251,71,111, 186,172,109,154,154,61,61,154,154,154,232,153,181,75,204,165, 215,75,39,30,88,44,245,252,106,180,122,213,88,198,215,30, 106,122,77,77,122,218,204,34,106,122,159,14,38,163,163,46, 161,161,161,128,128,85,183,52,62,62,62,62,52,52,87,84, 155,155,155,155,5,155,5,155,155,125,125,5,5,5,5,5, 5,155,109,187,66,184,158,205, 77,238,215,37,7,32,3,173,173,173,173,173,173,173,187,0, 3,173,173,173,173,173,173,173,8,0,152,1,1,1,9,152, 0,4,1,1,1,1,1,1,1,1,1,1,1,15,4,152, 205,57,114,105,14,158,119,185,60,209,90,86,189,72,140,140, 60,107,225,206,212,43,131,119,81,58,78,151,154,38,56,154, 154,154,154,203,240,164,174,154,154,154,120,33,38,154,154,63, 73,213,125,154,154,38,204,93,154,154,154,191,113,198,137,93, 233,26,125,154,154,109,196,154,154,154,63,41,150,246,122,88, 75,245,218,106,213,252,126,218,30,39,228,99,180,213,172,99, 75,106,204,106,75,106,75,227,180,106,227,21,38,46,46,18, 161,161,161,128,85,85,183,183,52,52,52,52,183,183,146,61, 5,5,155,5,155,5,109,63,0,0,149,84,84,5,5,5, 5,155,63,114,7,185,7,32, 180,102,150,26,179,87,114,14,16,173,173,173,173,173,96,14, 3,173,173,173,173,173,173,173,184,0,27,1,1,1,4,0, 152,9,1,1,1,1,1,1,1,1,1,1,118,4,70,0, 0,114,187,32,250,20,184,185,103,217,103,52,207,35,140,43, 209,124,124,131,234,3,52,209,42,58,78,154,154,51,47,72, 154,154,154,109,158,158,95,154,154,154,229,115,64,154,154,154, 64,125,154,154,154,133,41,204,155,154,154,154,176,133,51,64, 165,197,109,154,154,109,229,61,154,154,154,133,102,99,75,137, 153,99,157,150,213,102,22,30,150,150,22,172,99,34,172,99, 180,34,138,180,227,34,227,34,34,99,227,14,38,163,163,18, 161,161,128,128,85,183,52,52,62,62,62,52,52,183,58,51, 84,155,155,5,155,125,63,0,17,42,29,0,84,84,5,5, 155,125,93,32,131,107,31,205, 149,211,102,213,13,57,57,0,114,131,173,173,173,173,173,173, 173,173,173,173,173,173,173,173,8,0,4,1,1,15,87,152, 27,6,1,1,1,1,1,1,1,1,1,178,27,70,87,0, 187,57,205,205,146,20,7,7,183,123,62,35,72,124,170,43, 206,62,123,60,222,52,31,142,25,20,51,154,196,81,193,159, 154,154,154,154,200,113,115,154,154,154,151,56,162,64,154,154, 84,154,154,154,133,113,89,89,200,125,154,154,154,154,154,125, 242,242,196,154,154,109,188,120,154,154,154,154,93,34,237,223, 180,153,150,213,218,99,172,180,106,180,228,99,22,34,48,100, 228,180,34,99,99,22,180,34,22,180,29,250,183,128,161,86, 86,86,52,52,52,31,142,25,25,142,25,142,142,142,25,0, 84,5,155,155,5,125,0,194,42,21,250,17,93,61,61,5, 155,109,0,20,249,52,142,205, 22,102,150,122,159,29,48,20,187,68,131,173,173,173,173,173, 173,173,173,173,173,173,173,173,14,0,9,1,1,1,9,87, 9,15,1,1,1,1,1,15,1,15,9,87,152,0,21,114, 87,205,57,205,250,66,76,249,123,72,217,60,209,209,43,43, 206,25,25,217,40,131,60,42,42,72,196,196,192,42,108,159, 136,109,109,132,51,162,115,196,196,109,129,143,230,186,186,109, 125,109,109,201,198,129,186,145,177,168,110,196,109,109,109,64, 157,69,64,109,109,64,188,99,64,196,109,125,109,39,99,99, 104,104,245,122,75,246,172,122,126,39,99,34,34,153,172,228, 228,138,228,22,22,99,22,22,48,48,29,20,21,21,21,21, 21,21,21,32,205,205,32,32,32,68,114,68,68,32,205,152, 63,84,5,155,155,125,0,32,205,66,158,158,186,61,61,155, 109,179,68,42,42,249,60,205, 48,150,144,30,164,159,221,48,26,146,244,249,173,173,173,173, 173,173,173,173,173,173,173,173,21,0,9,1,1,178,9,118, 15,1,1,1,1,1,1,1,65,27,87,0,244,87,87,57, 57,68,68,146,250,76,76,40,217,201,111,170,185,90,212,234, 116,142,40,230,167,249,209,62,25,42,184,81,80,143,20,66, 143,193,174,47,40,226,224,175,135,158,254,88,159,252,245,159, 37,145,159,44,73,26,37,172,177,19,19,33,69,72,200,69, 69,69,126,232,179,59,246,153,55,198,137,186,245,153,188,153, 104,245,73,30,126,172,106,75,144,30,34,227,122,30,34,34, 180,122,180,106,22,34,22,22,22,22,138,77,66,195,208,66, 208,250,208,208,70,208,70,20,20,20,66,146,70,208,146,208, 152,61,61,5,155,125,0,174,42,80,40,111,93,61,5,109, 64,152,80,95,193,184,81,146, 180,213,55,190,190,218,221,77,207,17,146,0,14,173,173,173, 173,173,173,173,173,173,173,173,205,0,6,1,1,65,1,1, 1,1,1,15,1,1,15,9,152,0,0,66,114,87,87,57, 68,68,205,70,205,105,56,42,81,158,217,210,234,206,60,16, 52,123,193,40,230,194,58,58,25,119,216,184,40,66,192,80, 192,95,95,108,201,119,216,135,111,119,44,141,236,158,126,95, 159,159,177,180,99,172,172,204,30,44,56,162,230,240,137,201, 200,150,252,93,237,186,150,144,41,157,26,126,106,200,150,153, 75,165,198,190,177,101,218,245,218,30,227,159,169,215,106,34, 77,149,180,22,180,138,77,100,22,22,77,190,221,190,227,177, 254,83,208,77,20,77,108,29,100,208,141,141,192,70,77,77, 146,0,61,84,5,5,155,0,194,42,72,0,84,5,109,64, 152,70,20,42,217,194,58,68, 138,102,157,30,159,77,122,29,195,26,164,146,152,14,96,173, 173,173,173,173,173,173,173,173,87,0,6,1,1,1,1,1, 1,1,1,1,1,118,27,152,152,87,208,87,57,205,57,68, 114,205,146,21,50,156,103,142,184,81,217,90,23,142,194,23, 123,194,58,42,17,194,58,119,80,224,216,42,174,158,192,243, 44,108,159,20,177,201,119,162,233,174,129,145,26,174,145,164, 177,30,30,204,34,223,106,159,30,198,92,19,240,186,73,30, 72,186,26,186,245,30,122,197,150,150,172,213,204,157,215,180, 99,223,204,30,227,122,213,223,77,75,172,223,122,34,172,172, 34,75,106,138,77,149,138,180,138,138,122,190,190,30,177,177, 190,254,159,227,29,164,227,20,254,141,76,119,95,164,108,66, 76,250,152,125,84,61,5,5,0,0,0,154,61,63,179,152, 250,58,20,42,167,17,58,68, 48,26,245,204,252,104,227,77,77,221,241,164,87,0,205,96, 173,173,173,173,173,173,173,173,152,0,178,1,1,1,1,1, 1,1,1,15,6,152,0,0,187,114,68,57,57,57,114,114, 205,146,205,105,156,56,62,194,249,60,111,56,23,40,233,142, 17,111,217,78,58,95,58,20,119,201,162,167,29,159,143,42, 95,158,108,143,190,143,158,40,174,158,158,174,73,73,157,150, 26,73,115,115,95,34,252,174,144,44,226,226,129,136,242,200, 237,26,26,36,144,157,129,26,150,75,153,102,150,69,157,26, 104,172,204,204,145,186,99,227,106,34,34,22,34,180,172,100, 77,180,34,77,77,106,34,227,122,77,218,254,44,215,122,227, 227,223,252,164,29,177,44,127,251,224,201,164,241,138,80,216, 192,108,208,187,149,63,63,125,155,5,155,109,186,0,45,80, 58,158,47,78,78,95,158,57, 138,150,144,101,30,180,227,79,195,127,134,227,164,45,152,114, 96,173,173,173,173,173,173,16,87,0,178,1,1,1,1,1, 15,1,118,9,0,0,146,244,57,57,57,45,57,68,32,134, 70,208,50,105,81,158,25,42,184,111,162,131,62,194,194,249, 194,40,167,78,95,143,95,164,108,216,249,40,95,66,192,143, 108,44,192,216,254,66,159,201,108,73,73,73,158,159,164,252, 162,243,115,92,177,108,143,139,198,147,69,126,129,240,150,186, 93,186,223,30,238,102,93,26,75,69,157,150,126,157,73,102, 223,75,30,55,30,106,106,44,79,113,141,44,177,221,227,180, 34,22,100,100,22,22,100,180,122,77,79,77,204,30,245,204, 252,223,34,29,108,243,243,168,193,129,145,78,159,141,115,158, 164,108,76,105,184,57,87,0,0,0,0,187,146,70,20,7, 194,58,167,58,58,66,108,57, 227,102,204,30,204,164,106,44,30,227,192,66,70,29,70,57, 152,16,173,173,173,173,173,23,87,0,2,1,15,1,1,1, 15,6,0,0,0,244,187,68,57,45,146,45,205,68,208,208, 70,205,50,141,158,25,25,141,184,226,230,90,62,95,58,156, 111,201,58,58,66,80,158,108,66,216,184,47,47,226,119,108, 108,66,135,115,143,108,201,192,192,158,174,129,233,126,159,30, 139,127,89,240,129,30,243,198,56,162,129,126,126,157,240,150, 186,246,245,144,230,137,73,204,213,73,69,30,106,147,198,126, 223,126,30,177,106,223,75,218,245,126,30,193,227,77,34,106, 180,180,138,22,180,180,77,77,204,122,218,204,30,44,159,77, 177,159,34,177,254,113,115,201,26,241,48,164,66,192,73,78, 95,192,216,184,25,58,58,76,80,208,42,14,25,20,20,156, 25,119,58,58,143,80,158,57, 77,204,204,30,75,99,77,79,227,34,221,108,20,70,186,70, 57,152,222,173,173,173,173,222,87,0,65,1,1,1,1,65, 4,152,0,68,152,114,87,57,45,45,45,205,57,195,70,70, 208,192,115,201,143,174,42,184,209,193,230,56,217,58,20,156, 8,135,40,47,119,119,40,66,158,143,201,158,193,115,192,95, 108,201,184,184,119,201,119,115,40,193,227,252,223,164,159,158, 115,147,233,17,73,147,73,157,139,201,177,30,158,69,162,193, 252,150,245,73,240,69,73,137,144,69,30,177,150,41,144,137, 75,106,30,30,245,223,77,79,75,150,177,252,34,227,77,221, 227,138,180,22,138,122,218,254,44,190,215,227,221,215,158,243, 177,108,252,215,254,198,30,95,145,241,48,177,190,108,252,29, 143,119,119,19,119,167,66,14,162,158,47,156,194,42,20,156, 81,135,40,25,201,119,201,68, 227,197,236,44,30,204,204,204,99,159,77,77,70,70,70,146, 29,57,152,222,173,173,173,8,0,0,65,1,15,1,178,152, 0,244,87,87,68,57,57,205,45,146,146,146,208,70,20,208, 127,141,192,141,143,40,192,115,40,184,25,56,217,201,193,224, 135,40,217,158,143,119,192,158,193,108,159,158,115,226,40,29, 66,243,216,115,19,143,141,56,201,95,95,145,145,34,227,30, 192,174,237,145,147,92,73,26,89,89,69,36,119,139,226,230, 240,137,73,157,200,159,240,72,102,69,147,186,200,147,89,172, 252,204,44,44,30,204,245,204,99,252,106,159,138,122,34,30, 106,106,180,180,180,218,254,198,190,30,34,122,30,126,158,44, 126,129,204,106,177,252,174,164,29,34,159,215,158,95,29,177, 141,141,115,192,119,40,184,224,40,184,58,56,111,42,174,184, 135,40,217,158,143,119,143,57, 164,150,69,30,204,34,204,30,22,252,227,77,138,77,77,70, 70,145,70,152,40,173,173,8,152,0,118,1,118,2,87,0, 68,57,57,57,57,45,146,45,45,205,134,134,208,70,208,250, 105,184,119,184,40,42,33,224,226,115,25,33,47,81,167,81, 56,217,136,167,167,193,158,159,158,95,227,95,184,226,167,174, 73,141,216,56,147,89,184,115,201,159,95,172,164,29,227,177, 119,164,145,164,215,36,73,26,73,73,89,191,135,56,19,89, 111,89,157,191,150,145,93,186,145,144,137,186,153,157,238,26, 145,245,88,215,204,34,245,177,34,223,106,227,48,22,34,106, 34,227,75,106,227,218,190,198,218,223,223,22,22,252,190,201, 245,159,172,34,164,164,164,48,77,190,190,243,177,108,108,141, 251,56,81,243,47,42,216,224,226,115,47,156,47,81,111,201, 56,217,230,167,174,193,108,205, 227,144,44,177,240,157,190,101,106,245,190,77,29,227,221,134, 208,70,146,29,152,57,206,7,57,0,118,6,87,244,152,87, 114,87,45,45,45,45,45,146,205,248,208,208,20,20,127,105, 33,40,40,243,47,119,216,92,81,162,230,175,47,184,40,42, 184,191,167,145,95,164,95,164,20,164,227,143,192,89,174,174, 201,141,92,226,40,167,143,60,47,108,177,159,204,227,159,159, 158,158,227,77,193,201,215,245,115,201,126,129,159,162,210,90, 92,19,137,150,159,186,26,150,75,215,200,150,26,137,144,26, 126,30,243,177,129,157,190,101,213,245,215,177,34,34,108,254, 77,138,138,180,106,122,177,218,106,34,22,77,149,106,190,204, 215,138,37,172,22,227,227,77,254,254,143,108,95,108,141,251, 33,40,162,143,47,201,156,92,81,209,230,224,209,184,25,42, 184,35,17,129,95,164,95,57, 66,69,202,162,193,215,113,113,215,88,243,73,30,190,195,254, 77,70,70,149,29,244,152,152,0,0,9,27,152,68,114,87, 87,57,45,45,45,205,45,146,134,195,66,29,29,66,127,216, 115,167,95,243,111,119,81,230,47,111,95,135,191,81,194,158, 216,217,174,164,174,233,167,145,108,227,20,115,192,145,164,158, 177,119,226,201,129,174,158,40,193,201,108,193,73,73,157,159, 190,243,66,147,73,143,73,73,92,137,26,240,89,69,56,103, 162,73,230,157,150,136,245,215,204,162,162,73,73,147,147,126, 227,144,92,162,157,143,113,113,215,30,198,73,106,218,208,198, 75,34,22,172,48,227,122,252,37,228,34,77,177,204,190,159, 122,223,172,48,227,215,77,77,243,243,158,159,164,77,141,156, 115,123,158,243,89,119,92,217,193,230,95,201,191,8,47,95, 216,47,174,164,174,233,145,57, 29,69,44,201,158,147,92,36,193,193,215,159,126,252,177,143, 138,29,149,149,70,29,87,152,0,114,151,70,250,57,87,57, 45,45,146,146,195,146,208,208,66,192,20,29,29,77,243,224, 119,194,164,95,193,184,126,95,158,167,78,158,47,115,17,164, 33,40,167,129,145,145,174,164,177,73,201,141,158,172,29,243, 201,119,115,119,193,95,201,119,89,193,36,92,192,215,177,227, 215,201,119,198,44,215,69,47,89,174,157,30,135,19,226,111, 62,72,230,137,240,137,92,89,69,19,202,89,30,139,162,89, 126,204,198,201,201,147,92,36,193,193,215,193,126,245,158,30, 164,22,34,104,48,22,34,34,48,138,34,159,204,73,215,159, 78,145,223,227,159,108,158,177,201,201,159,78,48,77,141,115, 119,167,164,159,40,184,230,159,95,217,95,201,89,119,233,227, 33,40,167,129,145,174,78,45, 108,236,157,72,215,157,78,157,137,150,34,223,37,172,48,48, 149,100,70,149,70,70,93,57,244,214,146,57,214,57,57,57, 68,57,45,70,70,70,70,70,221,149,70,138,177,190,254,138, 48,126,177,201,115,201,252,177,119,111,92,135,209,115,167,78, 56,201,167,126,119,42,95,227,95,174,30,190,174,164,177,177, 159,108,119,162,174,159,204,164,252,164,193,92,201,126,145,223, 177,158,204,201,159,159,167,204,30,157,159,73,200,89,159,129, 129,233,186,102,186,93,150,93,240,129,129,102,137,150,129,233, 157,44,159,136,215,157,164,126,129,137,48,223,37,37,48,48, 149,48,100,148,138,180,227,34,30,177,227,34,48,48,48,29, 190,190,138,223,48,138,227,149,77,138,149,138,159,190,190,138, 48,174,177,177,115,201,252,143,147,230,226,139,209,115,167,174, 56,201,167,174,143,42,158,57, 177,147,117,129,73,150,204,159,227,172,29,37,37,37,48,48, 70,77,221,221,149,149,70,186,152,114,45,45,45,57,57,57, 214,205,70,70,70,70,100,221,221,77,138,227,122,254,177,159, 227,215,30,215,216,115,159,243,119,158,243,92,111,201,167,78, 115,226,136,174,204,167,164,95,227,108,190,190,164,95,221,108, 159,177,147,119,145,129,126,164,164,164,177,177,129,233,145,227, 215,157,215,157,157,204,174,215,73,129,157,159,230,193,126,240, 150,240,129,157,129,26,26,246,137,150,137,73,89,136,93,72, 73,44,69,157,73,126,204,204,227,223,227,37,37,172,241,172, 221,227,221,13,22,228,180,99,149,77,180,22,48,22,22,77, 83,77,99,241,48,29,223,13,77,227,138,106,215,190,215,159, 180,215,201,215,216,143,159,243,143,193,243,226,217,201,194,78, 115,162,136,126,73,167,164,57, 143,191,36,73,26,233,26,34,252,26,241,237,241,9,172,48, 83,177,82,221,138,149,149,4,195,146,253,146,253,45,146,220, 57,221,70,149,149,70,100,149,122,77,30,77,218,190,215,30, 30,113,215,190,115,89,193,141,193,193,201,162,47,66,145,167, 201,143,240,174,157,167,95,108,190,66,218,177,164,108,108,106, 177,190,141,243,145,174,157,145,174,227,177,204,164,78,164,126, 204,174,190,193,129,126,95,159,126,159,126,193,129,126,129,126, 126,102,230,73,73,240,93,237,89,186,200,36,19,69,129,119, 226,89,201,204,26,233,26,34,164,26,241,237,37,9,67,48, 83,204,218,218,22,48,22,48,138,138,22,172,148,180,228,138, 218,223,138,148,48,100,48,24,122,77,106,77,218,218,215,30, 30,198,143,44,113,89,193,141,40,193,201,162,47,66,145,167, 119,143,233,174,157,167,95,57, 193,230,69,136,186,241,37,172,241,48,37,104,48,148,100,149, 82,204,221,122,48,138,149,149,149,70,146,70,146,220,45,70, 195,70,70,149,70,221,149,138,221,82,177,190,215,215,190,215, 243,143,158,88,143,230,193,115,89,89,115,147,47,95,26,145, 73,177,167,164,164,26,164,164,177,77,159,159,29,29,159,254, 190,177,147,201,145,159,177,126,77,218,34,106,34,227,215,44, 177,95,215,108,204,108,177,159,164,159,193,30,240,129,157,204, 240,137,69,129,191,72,186,126,157,186,186,103,135,145,26,191, 230,230,144,136,240,241,37,172,37,48,241,237,48,100,100,149, 82,204,13,122,172,22,148,48,48,138,48,22,180,221,138,22, 77,180,149,22,149,13,138,138,218,82,190,190,190,215,190,215, 243,44,159,201,147,217,193,115,89,193,139,119,193,174,26,145, 73,201,129,145,164,26,95,57, 143,73,137,73,26,241,138,104,48,48,9,148,48,24,24,13, 13,22,13,22,172,100,149,149,70,146,146,195,57,134,146,70, 195,82,221,29,138,218,82,122,221,82,44,215,122,215,190,92, 215,159,159,243,177,40,119,141,193,40,216,224,136,240,174,159, 158,177,164,145,145,145,159,77,20,227,227,29,190,190,215,127, 252,106,201,201,164,159,190,30,30,75,227,29,164,254,83,113, 252,227,254,190,243,66,30,158,227,159,254,89,252,252,157,73, 201,73,89,137,204,240,129,157,242,237,223,36,162,179,179,126, 201,30,89,204,26,37,138,172,48,48,9,148,48,24,24,13, 13,138,149,148,172,100,24,22,180,221,138,180,190,218,122,22, 218,218,77,99,227,218,13,138,221,254,215,30,177,215,190,92, 215,95,159,44,177,193,119,141,89,158,56,115,35,167,126,159, 108,177,227,233,223,241,159,87, 177,136,240,77,145,37,99,37,172,48,148,100,100,24,180,100, 100,100,24,100,100,149,221,77,221,220,112,82,134,195,221,149, 221,134,13,227,221,79,218,149,221,254,254,215,122,122,215,147, 215,29,177,113,204,73,141,243,193,201,56,19,47,174,158,66, 164,204,95,145,164,164,227,177,145,227,29,29,221,254,215,127, 95,227,215,177,164,227,254,204,164,164,227,227,190,83,44,126, 164,77,218,159,254,30,159,204,227,243,243,69,193,252,129,44, 162,200,102,99,75,102,157,243,144,102,150,157,230,93,59,129, 252,240,145,77,241,37,99,37,172,48,148,100,100,24,100,180, 100,100,149,148,48,149,221,122,122,253,122,218,127,44,75,22, 122,82,77,22,77,79,218,149,13,254,254,44,122,122,215,147, 143,227,77,113,159,73,115,141,95,226,216,19,47,145,159,66, 164,204,95,145,164,223,108,57, 223,179,207,37,241,180,48,172,100,24,149,149,149,100,24,100, 24,149,149,149,112,218,221,218,221,221,149,134,134,254,77,149, 221,70,138,138,82,82,77,70,149,254,83,254,227,106,190,141, 75,48,177,215,245,177,92,73,164,143,56,162,230,17,159,193, 164,106,164,164,48,29,190,177,164,100,149,149,195,127,44,127, 95,149,208,192,138,77,192,34,164,20,254,215,243,254,204,164, 29,70,208,66,66,215,108,227,159,215,141,243,177,126,204,201, 89,129,252,204,137,233,129,129,240,26,172,150,37,233,223,126, 102,37,186,145,241,22,48,172,100,24,149,149,24,100,100,24, 138,24,149,149,112,13,122,218,218,149,180,82,79,143,106,138, 77,221,138,180,82,82,77,70,149,254,79,254,227,106,190,127, 252,22,177,44,204,177,147,204,164,201,141,162,230,17,159,193, 164,106,95,164,48,29,66,214, 146,100,27,57,87,152,152,152,152,152,152,152,152,152,244,244, 244,244,244,152,244,152,244,0,244,152,244,152,152,152,152,0, 244,0,244,244,0,244,152,152,244,244,244,0,244,152,152,244, 152,152,244,187,244,244,244,152,152,244,0,244,87,87,152,152, 0,0,244,152,0,152,0,0,152,244,152,0,0,0,0,0, 152,244,0,0,244,152,0,244,0,0,0,244,244,244,244,0, 0,0,244,244,244,0,244,244,244,0,187,0,244,152,152,187, 152,187,187,152,87,152,152,152,152,187,187,152,152,87,152,152, 152,152,87,152,152,244,152,152,152,152,152,152,152,152,0,244, 244,0,0,244,244,152,0,244,152,152,152,152,244,152,152,152, 0,87,152,244,0,152,152,152,0,244,0,0,0,87,152,187, 152,152,244,152,152,0,152,152,152,0,187,244,87,152,152,152, 152,0,152,152,0,152,244,0 }; #else /* GTK+ 1.x version */ static char header_data_cmap[128][3] = { { 3, 3, 6}, { 66, 81, 82}, {142,145,123}, {204,219,231}, {187,194,198}, { 79,107,146}, { 55, 62, 54}, {151,176,203}, {250,246,250}, { 39, 46, 43}, {151,149,130}, { 95,122,155}, {198,194,204}, {230,220,231}, { 18, 34, 28}, {146,158,172}, {177,175,175}, {125,123,115}, { 82, 78, 64}, {205,206,207}, {231,232,225}, { 24, 24, 27}, {186,159,121}, { 2, 18, 19}, {107,105, 85}, {144,131,103}, { 94, 90, 73}, {139,168,197}, {175,186,205}, {118,121,134}, { 22, 7, 69}, {214,209,210}, {168,163,172}, {251,240,249}, { 44, 67,100}, {118,146,180}, { 95,107,119}, { 16, 6, 57}, {112,133,159}, {153,161,181}, { 82, 89,101}, {188,185,184}, { 91, 89, 95}, {192,220,244}, { 81, 81, 92}, {106,106,113}, {243,242,247}, {131,148,175}, {185,211,236}, {211,201,212}, {124,130,145}, {149,145,156}, {186,187,204}, { 58, 81,114}, {198,201,223}, {151,152,164}, {241,230,238}, { 81, 67, 77}, {201,209,230}, { 18, 3, 20}, {215,206,220}, {253,252,252}, {164,190,217}, {204,224,247}, { 18, 18, 4}, {148,168,193}, { 62, 50, 87}, { 7, 7, 39}, { 79, 66,100}, { 63, 65, 83}, {162,175,197}, {163,154,162}, { 98, 82,105}, {172,197,222}, {174,176,196}, {143,135,116}, {213,212,224}, {113, 98,117}, {185,197,220}, {200,200,193}, {129,138,155}, {136,157,185}, {115,114,120}, {102,133,168}, {168,169,192}, {186,178,189}, {227,214,226}, {162,186,211}, { 52, 51, 48}, {185,206,231}, { 24, 18, 52}, {158,168,188}, {219,235,247}, {238,225,235}, {238,238,228}, {219,219,220}, { 68, 94,133}, {100, 96, 86}, { 34, 34, 34}, {129,143,162}, {232,233,244}, {154,159,169}, {158,153,160}, {195,189,205}, {134,137,117}, { 88,113,150}, {242,236,245}, { 2, 4, 28}, { 66, 64, 55}, {176,169,177}, {217,224,246}, {139,146,159}, { 19, 18, 21}, {121,110, 90}, {170,170,175}, { 38, 32, 68}, {134,130,141}, {218,222,236}, {203,200,207}, {182,176,190}, { 81, 98,107}, {142,137,145}, {162,160,167}, {219,212,222}, {164,182,203}, {229,226,234}, { 96, 96,103}, {115,108,114} }; static char header_data[] = { 123,123,60,19,19,49,118,49,118,49,118,49,49,118,49,118, 19,49,118,19,49,118,19,49,118,19,49,118,19,49,118,19, 49,118,19,49,118,19,49,118,19,49,118,19,49,49,118,19, 49,118,19,49,118,118,118,118,118,118,118,118,118,118,118,118, 118,118,118,118,118,118,118,118,118,118,79,79,79,4,52,28, 124,7,15,81,83,83,11,5,5,5,5,105,105,11,11,83, 83,38,35,99,35,81,81,65,65,7,70,70,124,124,7,7, 7,7,27,27,27,27,27,27,27,27,7,124,87,28,28,52, 52,52,41,41,52,103,103,103,12,79,79,79,12,79,12,12, 12,12,12,4,103,41,103,41,28,28,124,70,65,27,81,81, 47,35,35,83,83,11,11,11,11,83,99,81,70,124,28,52, 4,4,12,4,79,79,79,79,118,79,118,118,118,118,118,118, 118,118,118,12,41,41,31,20, 103,123,20,8,8,61,61,61,61,61,61,61,61,61,61,61, 8,61,61,8,61,61,8,61,61,8,61,61,8,61,61,8, 61,61,8,61,61,8,61,61,8,61,61,8,61,61,61,8, 61,61,8,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,8,61,8,61,61,61,61,61,61,8,8,8,8,8,46, 92,92,43,89,62,7,81,35,83,83,11,105,11,105,11,83, 83,35,35,27,7,7,87,62,73,73,73,48,89,48,48,48, 48,89,48,48,73,48,73,48,48,48,43,43,63,92,92,92, 92,92,92,92,92,92,92,94,46,46,46,8,61,8,61,61, 61,61,8,8,61,8,8,8,46,46,92,63,63,43,48,48, 73,62,87,7,27,27,35,35,35,35,81,124,73,48,63,92, 92,92,46,46,46,106,46,8,8,8,61,61,61,61,61,61, 61,61,46,95,79,85,118,20, 103,60,93,8,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,8, 46,92,63,43,73,62,27,35,83,83,105,5,5,5,5,105, 11,83,83,35,81,27,27,7,7,62,62,73,73,73,73,73, 48,73,48,48,48,48,48,43,48,43,48,43,43,43,43,63, 92,63,63,63,92,92,92,100,106,46,8,8,61,61,61,61, 61,61,61,61,61,61,61,61,61,8,46,92,92,63,43,48, 48,62,62,7,27,27,35,35,83,83,35,27,7,62,89,63, 110,92,92,92,92,100,100,46,46,46,8,61,61,61,61,8, 94,93,123,41,102,116,109,123, 12,123,56,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,46,46, 92,92,63,43,73,62,7,27,35,83,11,105,5,5,5,5, 105,5,11,83,83,35,35,81,27,27,7,7,87,73,73,73, 73,73,73,89,48,48,48,48,48,89,48,48,48,48,48,48, 48,48,43,58,58,76,3,110,110,100,106,106,46,8,8,61, 61,61,61,61,61,61,61,61,46,61,8,46,92,92,63,43, 48,48,62,62,27,81,81,35,83,83,35,35,81,7,28,89, 48,58,3,3,117,3,63,117,92,92,100,106,100,20,125,13, 49,103,119,102,25,29,32,31, 49,95,106,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61, 61,61,61,61,61,61,61,8,8,8,8,8,8,8,61,61, 61,61,61,61,61,61,61,61,61,61,61,61,8,46,46,92, 92,63,43,48,48,62,7,27,27,35,83,83,105,5,5,5, 5,5,11,11,83,83,35,35,27,27,27,7,7,87,87,62, 73,73,89,89,89,89,89,89,73,73,73,73,73,73,73,73, 73,78,89,48,48,58,58,3,123,117,125,93,56,106,33,33, 61,61,61,61,61,61,61,8,8,46,46,92,46,92,63,63, 48,89,73,62,7,27,27,35,35,83,83,35,35,81,7,28, 89,89,3,58,3,58,3,76,76,76,58,31,60,118,103,41, 85,109,71,121,17,29,122,31, 31,125,94,61,61,61,61,61,8,8,33,33,33,33,8,8, 8,8,33,8,33,33,33,33,8,8,8,61,8,61,8,8, 8,8,8,8,8,8,33,8,33,8,8,8,8,8,8,8, 8,8,33,33,33,33,33,8,8,33,33,33,33,33,33,33, 33,8,61,61,61,61,61,61,8,33,106,46,100,46,106,100, 92,110,43,43,73,73,62,7,27,27,35,35,83,11,5,5, 5,5,5,105,83,83,83,35,35,35,27,27,27,7,87,87, 62,62,62,62,73,73,73,28,73,62,87,62,87,62,62,62, 73,73,73,54,58,58,58,76,3,86,110,13,100,56,106,106, 33,33,33,33,46,8,46,46,46,46,46,46,92,92,92,43, 43,48,48,62,62,27,27,81,35,83,38,83,83,81,65,87, 62,78,89,89,89,58,58,89,54,78,52,28,74,74,114,114, 32,122,71,51,17,82,32,19, 60,13,94,61,61,61,8,8,33,33,33,33,33,106,106,106, 33,33,56,33,33,106,33,33,106,33,106,33,33,33,33,33, 33,33,106,106,106,106,33,106,56,33,33,33,33,33,33,33, 33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33, 33,33,33,33,33,33,33,33,33,46,106,106,100,100,92,125, 110,95,58,48,48,73,73,87,27,27,27,35,83,83,105,5, 5,96,5,5,5,11,83,83,35,35,27,81,27,27,27,7, 87,87,62,62,28,87,62,28,62,87,87,87,87,87,87,124, 4,73,78,89,19,58,58,76,3,86,110,117,13,125,100,100, 106,106,106,46,106,46,46,94,92,94,92,94,100,125,92,117, 43,48,48,89,62,62,7,27,81,35,35,38,83,47,27,124, 87,73,89,89,78,78,52,28,28,70,32,122,101,122,122,91, 122,101,10,121,17,82,32,31, 19,125,106,61,61,8,8,33,33,33,106,56,56,56,93,93, 93,93,93,86,86,49,12,49,12,12,49,12,49,12,49,12, 49,12,49,49,49,49,49,49,49,12,49,49,49,60,60,60, 60,123,60,123,60,123,60,60,60,60,49,60,60,60,60,60, 60,60,60,123,60,123,60,60,31,49,118,118,19,118,118,54, 78,4,4,28,28,124,7,27,27,35,35,35,11,11,5,96, 96,53,53,53,53,96,5,11,83,11,83,83,35,35,35,81, 81,15,15,15,65,65,65,15,65,15,65,15,15,15,15,65, 65,114,70,74,124,28,52,52,52,52,103,103,4,12,12,79, 54,19,19,118,58,19,19,58,19,19,19,118,54,79,78,4, 4,28,62,87,27,27,27,35,35,38,83,38,38,35,81,65, 70,124,78,28,28,124,70,70,39,91,39,39,101,39,122,122, 71,101,102,121,17,82,122,19, 19,13,94,61,8,33,33,106,56,56,93,93,13,13,86,31, 60,54,118,103,55,127,72,44,44,72,44,44,44,72,42,26, 97,97,77,97,97,77,97,77,97,77,77,24,127,127,127,127, 127,127,127,127,127,127,127,127,113,127,127,77,113,77,113,113, 127,113,127,113,127,127,127,45,127,127,45,45,45,45,45,45, 45,45,45,36,36,126,120,120,120,96,1,53,53,34,34,34, 9,9,9,14,9,9,34,34,34,34,34,1,1,1,1,1, 1,1,1,1,1,1,40,1,40,1,40,40,40,40,40,44, 40,40,40,26,126,126,36,126,36,126,36,126,126,45,126,45, 45,45,45,45,45,127,127,127,127,45,127,45,45,45,45,45, 45,36,126,120,120,40,40,96,40,40,120,5,105,29,38,35, 81,65,124,124,84,91,39,91,122,91,122,101,101,122,101,122, 102,102,51,116,29,82,122,19, 60,117,106,61,8,33,56,56,13,13,95,123,19,118,118,78, 103,52,119,84,80,127,44,72,40,42,42,42,42,36,127,29, 29,116,116,121,121,121,51,121,51,10,51,51,10,102,10,102, 102,102,102,102,71,71,71,71,71,71,71,122,71,122,71,71, 71,71,71,71,71,71,71,71,101,101,101,102,101,102,55,55, 55,55,55,10,55,55,111,111,99,50,38,83,11,5,5,96, 53,53,34,34,34,34,34,53,1,96,120,120,120,36,36,82, 11,11,29,29,38,29,29,29,17,38,38,29,38,38,50,50, 50,80,50,80,50,80,121,99,121,121,111,51,111,51,10,51, 51,10,102,102,102,122,102,101,102,71,71,122,122,71,10,51, 51,111,111,111,99,80,99,99,35,47,81,81,27,81,81,81, 81,39,65,91,91,91,91,91,91,91,39,39,101,101,102,55, 102,55,51,116,82,127,122,19, 31,13,106,8,8,33,106,106,93,13,95,86,76,19,54,54, 103,52,28,84,99,45,40,44,40,40,40,40,40,36,45,29, 29,50,50,121,121,51,51,51,102,71,122,32,32,109,109,109, 114,109,109,109,109,109,109,109,109,109,109,119,109,85,109,109, 109,109,109,109,109,109,109,109,109,114,114,114,114,114,114,114, 114,32,114,91,114,32,101,101,39,15,111,47,99,83,83,105, 5,96,53,53,34,34,34,1,96,120,5,105,11,11,29,83, 50,38,38,80,80,99,35,99,99,99,47,99,2,47,2,81, 111,55,111,15,55,55,102,101,101,55,55,102,102,101,101,32, 32,32,114,114,114,114,114,16,16,114,109,109,109,16,109,32, 32,32,32,91,70,70,124,28,62,62,7,27,81,35,35,35, 47,81,65,7,7,70,91,70,91,114,122,39,101,101,101,55, 55,55,2,116,82,127,101,19, 31,95,106,61,61,8,33,106,106,56,125,13,123,76,76,54, 54,78,52,74,111,105,40,44,96,40,96,96,120,5,36,105, 29,11,29,50,80,121,51,55,102,32,32,109,16,85,16,41, 41,41,41,41,41,41,41,41,103,41,41,41,103,41,103,103, 103,103,41,41,41,41,41,41,41,41,41,41,41,41,16,41, 41,41,41,85,41,16,41,16,70,114,91,65,15,47,99,38, 83,105,5,53,53,53,96,96,96,36,11,11,29,38,38,38, 80,99,99,47,47,111,81,15,15,15,81,15,15,15,101,101, 91,91,91,122,91,91,91,122,122,32,91,114,114,16,16,85, 16,41,41,41,0,0,108,14,64,59,59,90,57,0,103,103, 103,12,4,79,54,58,58,89,78,73,87,27,81,81,38,83, 35,81,39,91,91,70,70,91,91,39,91,39,101,101,55,55, 55,51,111,17,82,45,122,19, 76,13,94,61,61,61,8,33,33,106,106,100,13,110,117,76, 60,89,54,28,81,29,40,120,120,126,36,36,36,107,21,0, 0,0,0,0,0,50,50,111,55,122,32,109,119,41,41,103, 103,12,79,12,12,12,12,12,12,12,12,12,12,12,12,12, 12,79,12,79,79,79,79,79,12,79,79,4,12,79,103,41, 4,103,4,103,4,103,41,103,41,28,16,124,70,7,15,47, 99,11,11,120,53,96,96,96,5,105,11,38,38,99,99,99, 99,47,47,81,15,15,15,15,15,39,65,65,91,91,91,91, 91,32,114,91,32,114,114,70,16,16,119,28,119,52,52,4, 4,4,0,44,9,14,14,67,64,64,64,64,112,59,98,0, 0,31,76,95,3,117,3,58,89,73,87,27,81,35,83,11, 38,35,81,15,65,91,91,91,91,39,91,15,15,101,15,55, 55,51,51,50,82,45,122,19, 31,125,106,61,61,61,61,61,8,33,106,56,56,13,13,117, 76,58,54,52,81,29,120,126,36,11,105,105,0,21,26,2, 122,2,75,16,41,109,41,119,41,41,116,104,17,17,97,18, 108,98,64,64,59,19,31,19,31,79,31,79,79,31,79,19, 79,79,19,118,118,19,79,19,31,79,19,31,79,79,79,49, 79,79,49,79,118,79,79,12,79,79,4,4,28,70,7,81, 47,99,11,105,96,120,5,5,11,11,38,35,35,47,47,47, 81,81,81,15,27,15,65,65,65,70,91,70,91,70,7,114, 91,91,91,114,70,16,74,28,85,41,103,103,79,79,79,79, 0,127,101,3,6,98,64,64,59,59,59,59,90,23,59,59, 68,0,0,117,110,110,63,63,48,48,62,87,27,81,83,105, 11,38,99,81,15,65,91,65,91,91,39,101,101,15,55,55, 51,111,121,116,82,127,101,118, 19,125,94,61,61,61,61,8,8,46,106,106,100,125,110,117, 76,58,54,52,81,29,120,36,82,29,29,88,98,21,18,2, 122,2,75,114,4,79,79,19,31,123,95,125,95,20,20,20, 94,106,94,94,94,94,94,114,16,32,24,26,6,98,0,0, 0,79,19,76,76,76,76,76,123,76,76,76,76,31,31,31, 31,31,31,31,31,31,31,19,19,19,89,79,4,87,124,27, 47,35,83,11,5,105,105,11,83,83,35,47,47,81,81,47, 47,81,81,55,81,65,39,91,91,70,70,124,70,74,70,70, 70,74,70,84,70,74,28,52,52,4,79,118,19,76,76,0, 36,125,3,88,98,14,64,64,14,64,112,59,59,59,64,112, 64,68,0,0,0,110,110,92,63,63,48,73,87,81,35,105, 11,83,38,99,47,15,39,39,39,15,39,15,55,15,55,15, 111,111,121,17,127,45,122,19, 19,117,94,61,61,61,61,61,8,33,46,100,56,13,117,76, 58,58,89,52,81,50,120,36,11,38,38,64,14,14,18,2, 122,17,113,104,16,16,79,31,31,95,95,95,125,20,20,20, 20,94,94,94,94,8,8,8,46,46,8,8,8,8,8,8, 79,41,75,0,95,95,95,95,95,95,95,95,123,95,76,76, 123,123,123,123,95,76,76,76,19,58,19,89,78,62,70,27, 81,35,83,83,11,11,83,83,83,35,47,35,81,47,47,35, 80,38,38,99,99,81,15,65,65,7,7,70,124,124,124,124, 124,124,74,74,74,74,16,28,52,12,118,54,19,31,0,88, 19,101,98,9,14,6,6,108,69,57,57,108,98,59,59,64, 59,64,66,0,0,0,92,92,92,92,43,43,73,7,35,11, 11,29,83,80,47,15,15,65,65,65,39,39,15,55,15,111, 51,111,80,50,82,45,102,19, 19,117,106,61,61,61,8,61,8,33,106,106,125,13,117,76, 58,54,89,28,39,50,36,82,38,50,50,14,98,21,40,10, 2,24,113,113,104,32,41,4,79,95,95,125,125,20,94,94, 94,94,46,94,46,94,61,8,94,61,94,33,8,8,8,95, 12,31,61,98,95,95,123,95,95,123,95,95,123,95,95,95, 31,94,46,61,46,46,94,94,92,76,89,78,61,92,20,92, 3,117,3,3,3,43,3,3,73,117,63,63,3,3,38,58, 58,19,58,58,11,38,47,81,15,65,87,78,7,70,124,70, 70,70,70,70,70,74,74,74,28,52,103,118,49,0,69,18, 9,14,14,108,1,69,9,98,9,88,68,44,44,57,112,59, 59,59,67,72,0,0,0,100,92,46,63,43,48,87,81,83, 38,38,38,99,81,81,39,101,101,65,15,15,15,111,15,111, 111,111,80,29,127,36,102,19, 19,117,94,61,61,61,61,8,8,8,106,100,125,110,76,58, 54,54,12,52,39,50,36,29,50,47,111,21,98,14,18,114, 3,24,24,113,18,0,0,0,14,98,9,6,108,26,24,104, 75,32,114,79,31,125,20,94,94,94,33,94,33,94,31,22, 109,33,61,9,123,123,95,95,95,95,95,95,95,76,95,95, 61,61,20,31,95,3,76,94,61,117,79,89,61,3,78,78, 3,61,61,73,73,62,117,92,27,65,61,61,73,35,11,105, 3,61,65,36,120,105,38,35,81,27,4,61,7,124,70,70, 70,70,70,91,91,84,84,74,119,28,52,4,118,99,64,23, 64,64,108,69,88,14,0,0,0,0,0,69,72,57,57,112, 59,59,59,112,0,0,0,92,46,92,92,63,48,124,81,38, 38,38,80,99,81,39,65,65,91,39,39,55,15,55,111,55, 111,111,80,29,82,45,102,118, 31,125,46,61,61,61,61,61,46,46,106,100,125,117,117,76, 76,58,60,54,84,51,82,116,51,102,102,98,98,98,18,122, 31,17,24,24,24,108,67,107,67,59,0,67,107,107,107,67, 37,59,59,37,37,37,37,98,18,24,113,2,122,71,22,32, 79,8,8,9,123,123,95,123,95,123,95,31,95,31,95,61, 61,94,95,31,31,76,76,58,61,63,79,3,20,62,62,87, 89,61,61,7,87,7,7,61,27,27,61,61,70,83,11,11, 94,15,53,53,53,120,11,38,99,81,4,61,7,124,124,7, 70,7,91,70,70,70,74,74,74,74,119,52,0,9,98,64, 64,6,108,9,9,0,0,0,0,0,0,0,0,57,72,108, 64,59,64,0,72,0,0,0,92,92,3,58,73,7,81,38, 35,99,35,111,15,91,91,91,91,91,39,15,39,39,111,15, 51,111,99,29,45,36,102,19, 19,117,94,61,61,61,8,8,33,46,106,100,100,20,125,125, 117,13,13,123,85,51,17,116,51,102,101,98,9,9,18,122, 19,113,97,97,24,45,18,67,107,107,67,67,37,67,37,37, 30,37,37,37,37,37,37,37,37,37,37,37,88,25,2,2, 97,20,61,98,95,95,31,95,95,95,76,95,95,95,20,61, 61,95,76,76,76,76,19,19,95,3,79,89,79,41,28,28, 76,61,61,62,62,87,87,73,7,27,61,61,124,83,11,19, 76,53,34,34,34,96,120,105,11,35,4,61,65,7,7,70, 70,70,70,91,70,74,70,70,74,74,74,28,94,23,64,23, 34,9,9,9,0,0,0,0,0,0,0,0,0,0,72,57, 57,59,59,59,9,0,0,0,92,110,3,89,73,70,81,99, 99,47,81,15,15,91,65,91,91,65,91,15,15,15,15,55, 111,111,80,29,45,126,55,118, 118,95,94,61,61,61,61,8,33,106,106,106,100,100,56,20, 93,125,93,86,85,51,17,121,51,122,101,98,9,98,18,122, 79,113,26,26,97,97,24,18,67,37,107,67,107,30,115,115, 66,66,115,30,30,30,30,30,37,37,30,66,113,25,10,108, 26,94,61,98,95,95,95,31,95,95,95,76,95,95,61,61, 46,95,95,95,95,95,76,31,19,19,79,79,4,4,4,4, 95,61,61,79,78,4,62,28,7,7,61,61,124,38,58,94, 5,34,34,34,34,53,105,15,65,70,58,61,4,54,89,78, 7,70,70,70,70,70,74,70,70,74,16,74,2,98,0,64, 88,108,115,0,0,0,0,0,0,76,76,76,123,95,57,18, 72,59,59,59,90,0,0,0,117,110,58,89,73,124,65,81, 81,15,39,27,65,122,65,91,91,91,39,15,15,15,55,81, 111,111,99,17,82,36,101,79, 54,76,100,8,8,8,8,8,8,46,94,106,106,106,100,56, 100,93,93,86,103,71,17,121,51,122,122,98,9,9,18,101, 41,82,88,26,26,97,77,24,24,66,30,90,115,88,68,69, 88,115,42,68,69,68,66,115,115,21,72,113,25,75,75,90, 97,94,61,9,95,95,95,95,95,95,123,95,95,95,61,61, 46,76,95,95,95,76,95,95,31,19,49,118,118,118,79,79, 95,61,61,19,89,78,78,4,28,70,61,61,89,94,61,81, 96,53,34,34,34,53,47,61,61,61,61,61,61,61,61,61, 70,7,7,91,70,70,70,70,16,70,70,70,127,14,14,9, 9,6,14,0,0,0,0,31,76,76,123,95,95,86,86,72, 57,9,59,64,59,116,0,0,0,110,3,58,78,28,70,39, 91,91,91,91,91,70,91,91,91,101,65,39,55,15,15,55, 111,111,50,38,36,126,55,19, 4,19,117,106,106,46,8,46,33,33,106,106,100,106,106,56, 106,56,56,13,103,102,17,51,51,32,109,9,9,9,26,10, 41,82,21,18,26,97,97,24,113,24,24,69,69,69,98,0, 0,0,0,107,0,67,21,88,108,77,113,17,25,10,72,30, 42,20,8,98,95,123,95,95,95,95,95,76,95,95,61,61, 46,31,76,31,20,94,46,8,46,46,20,60,19,19,19,118, 125,61,61,19,19,19,78,78,62,124,61,61,58,92,61,61, 5,53,53,34,34,53,96,105,11,35,28,61,27,7,7,7, 70,7,70,65,70,70,70,70,84,84,70,74,1,64,6,88, 98,9,9,0,0,0,0,31,76,76,31,76,76,95,95,57, 68,57,59,112,59,18,0,0,0,100,3,3,89,78,87,91, 7,70,70,114,91,70,91,91,65,91,15,15,15,15,81,55, 47,2,80,17,36,36,55,19, 28,54,76,92,106,46,8,8,8,46,106,94,106,106,100,106, 56,100,56,86,41,102,116,75,71,32,0,88,6,98,26,10, 16,113,0,108,18,26,26,97,97,24,24,24,24,26,108,21, 67,67,64,59,112,108,18,113,113,113,17,25,25,25,30,30, 97,94,61,9,123,95,123,123,95,123,76,95,31,19,61,61, 61,19,19,31,31,76,95,61,61,20,123,31,31,60,60,76, 125,61,61,19,58,19,19,89,4,28,61,61,28,38,110,61, 94,96,53,34,34,96,120,5,11,38,87,61,15,65,65,91, 7,70,7,70,70,70,74,70,70,70,91,91,6,98,53,9, 98,98,9,0,0,0,0,19,19,31,31,31,123,123,86,57, 72,57,59,90,59,57,0,0,0,100,110,3,58,78,28,70, 70,70,70,70,70,70,91,91,91,101,65,15,81,111,55,47, 47,99,80,29,45,24,55,118, 28,78,76,110,100,100,46,46,33,8,33,33,106,33,106,94, 56,56,56,13,41,102,17,2,102,32,98,108,6,9,26,10, 16,24,107,21,18,26,26,26,26,26,97,97,97,24,97,97, 97,97,24,113,17,113,113,113,113,17,17,25,75,113,30,30, 26,94,46,9,76,95,95,76,95,95,76,76,31,79,20,61, 61,76,79,19,19,19,31,61,61,125,95,123,123,95,76,76, 20,61,61,95,76,19,19,79,4,28,61,61,4,35,35,94, 61,78,53,53,53,96,96,11,11,38,87,61,81,39,27,65, 65,70,70,70,70,70,70,70,70,70,70,7,44,1,1,9, 9,98,6,0,0,0,12,118,12,118,118,19,60,31,123,57, 127,57,21,90,64,57,0,0,0,92,110,3,48,78,87,91, 7,70,70,70,70,70,91,91,65,101,65,101,15,15,47,111, 111,99,80,29,36,120,101,79, 52,54,76,110,100,106,46,33,8,8,8,8,33,33,106,106, 106,56,93,86,41,55,17,121,102,0,98,108,6,9,40,10, 16,24,0,59,98,18,18,18,18,18,18,72,26,26,97,97, 24,113,113,113,32,94,61,94,31,17,75,25,12,61,33,17, 97,94,8,9,19,19,95,95,95,76,76,76,19,19,118,61, 61,61,19,118,49,19,31,61,61,20,76,95,95,76,123,123, 20,61,61,123,95,76,19,54,78,4,61,61,28,35,83,47, 61,61,73,53,53,96,5,105,11,38,124,61,27,65,65,7, 7,7,124,87,124,70,70,70,7,91,70,70,36,126,69,9, 9,14,108,0,0,0,74,119,52,52,103,12,118,49,60,115, 116,57,98,30,59,57,0,0,0,92,63,58,78,73,70,65, 91,91,70,70,70,70,91,91,65,65,15,15,15,81,15,47, 111,99,80,29,45,126,55,19, 28,54,3,110,100,100,8,8,8,61,8,8,33,33,106,106, 56,56,56,13,41,71,17,121,102,0,14,18,108,9,26,10, 16,126,107,0,59,88,18,18,57,18,57,18,18,18,26,26, 24,113,113,19,46,8,46,94,33,94,25,103,8,46,122,12, 41,20,94,98,24,42,50,41,95,95,76,95,19,19,54,19, 8,61,8,117,54,19,117,61,61,20,95,95,95,95,95,76, 94,61,61,20,123,31,76,19,54,54,61,61,125,47,38,11, 58,61,61,54,5,96,5,11,83,38,35,47,81,39,65,65, 7,7,7,7,7,7,91,70,7,70,7,70,97,36,1,69, 9,23,9,0,0,0,91,84,84,74,85,52,103,12,49,115, 51,66,115,98,64,57,0,0,0,110,3,89,28,124,91,15, 27,39,70,91,70,7,70,70,39,65,39,65,15,15,81,111, 47,99,104,29,36,36,55,19, 28,54,58,110,92,92,106,106,106,33,33,33,33,33,106,56, 106,56,93,13,41,102,17,111,10,0,98,18,18,6,26,101, 41,45,0,0,0,59,88,57,108,108,108,108,57,18,26,26, 97,24,17,20,94,20,41,113,122,125,95,8,8,16,21,17, 12,109,17,21,6,26,40,26,41,31,76,31,31,58,118,49, 118,110,8,61,61,61,8,94,125,76,95,95,95,95,125,46, 46,8,46,46,46,76,76,19,110,94,94,20,110,3,35,76, 58,58,89,54,58,38,5,5,105,83,38,35,47,81,27,65, 65,91,7,70,7,70,7,70,70,70,70,82,40,57,69,6, 108,108,66,66,9,9,66,9,88,9,9,9,9,6,6,108, 6,6,6,108,1,1,26,99,0,92,3,89,73,124,7,15, 101,65,91,91,70,91,91,91,91,70,39,15,101,15,81,55, 111,99,99,29,45,97,55,118, 52,78,58,117,110,125,100,106,106,33,33,33,33,106,106,56, 56,93,93,86,103,102,29,121,55,0,98,97,26,6,97,114, 41,45,0,107,0,0,0,88,108,108,108,108,57,57,18,26, 97,113,17,95,20,94,6,88,102,114,94,94,46,32,0,98, 16,97,88,9,97,122,16,97,29,76,95,76,31,31,19,19, 19,49,58,31,76,31,76,76,95,76,95,95,76,76,95,95, 76,95,95,95,95,123,123,123,19,78,78,28,70,81,35,35, 11,105,5,5,96,96,96,5,5,11,83,35,35,81,27,65, 7,65,7,7,7,7,70,70,124,124,82,9,108,108,69,66, 88,88,88,9,88,115,115,115,115,9,98,9,9,9,9,9, 6,34,6,108,1,108,1,18,15,0,0,54,28,124,70,27, 65,65,91,65,91,91,91,91,39,65,39,39,15,15,15,55, 47,111,80,29,82,36,55,118, 4,49,123,110,125,100,100,100,106,106,33,106,106,106,106,56, 56,56,93,13,41,102,17,111,10,64,14,24,97,6,24,114, 19,29,107,0,0,0,0,59,88,88,108,88,108,18,18,18, 97,97,82,31,95,20,40,0,98,122,125,12,20,20,122,114, 75,108,88,88,26,91,16,82,1,79,31,95,76,19,58,19, 19,19,19,60,31,31,76,123,76,76,31,31,76,31,76,31, 123,31,123,123,123,123,123,76,19,54,4,28,70,65,81,38, 83,11,5,96,96,96,96,96,5,11,11,83,35,35,81,81, 27,7,65,65,7,7,7,7,70,70,64,112,112,112,64,64, 64,59,64,112,59,64,59,64,64,23,23,23,23,23,23,23, 23,23,23,23,23,64,23,64,14,0,0,0,73,28,70,101, 65,91,65,91,65,65,39,91,39,91,101,15,101,55,55,55, 111,2,80,29,45,126,55,19, 118,76,117,93,100,100,100,56,106,106,106,106,106,106,106,56, 56,56,93,86,41,102,17,121,55,64,9,24,24,1,24,124, 31,17,107,107,0,0,0,59,21,88,108,88,108,108,18,26, 26,97,24,103,19,95,4,18,40,31,10,25,2,16,16,10, 26,18,6,88,18,45,50,26,6,41,58,95,31,31,60,60, 76,60,31,31,31,31,31,31,31,31,60,31,31,31,31,31, 31,60,31,60,31,31,31,123,76,54,54,52,124,70,27,47, 83,11,5,96,53,53,53,53,96,105,11,83,35,35,81,81, 81,27,65,65,65,70,7,7,70,70,23,64,112,64,112,112, 64,112,64,64,112,64,112,59,64,23,64,23,64,23,64,23, 64,23,64,0,64,23,64,112,14,0,0,0,78,62,124,91, 65,91,39,91,91,39,101,39,101,101,101,55,15,55,15,111, 111,111,80,29,45,126,55,19, 19,76,125,106,56,100,93,100,106,106,33,106,106,106,56,56, 56,93,93,13,41,102,17,121,55,64,9,24,17,1,113,41, 95,10,107,107,107,0,0,64,59,88,88,108,108,108,57,18, 26,97,97,10,79,76,76,76,95,4,17,17,17,17,17,113, 26,40,18,108,6,1,18,88,108,28,19,76,76,76,76,76, 31,123,76,31,123,31,123,123,31,31,31,123,123,31,31,31, 31,60,31,31,31,31,123,60,19,19,54,89,52,124,91,81, 38,11,105,96,53,53,53,53,96,5,105,83,83,35,35,81, 27,27,27,65,7,65,70,70,7,70,112,112,23,64,67,23, 112,112,112,64,59,64,112,23,112,64,23,64,23,64,23,64, 23,64,23,112,23,112,23,59,14,0,0,0,89,28,124,7, 70,91,65,65,101,15,65,101,15,101,15,15,55,55,55,55, 51,111,80,17,82,45,55,118, 31,95,100,46,106,106,125,100,56,106,33,106,106,106,106,56, 56,93,93,86,41,71,17,121,10,0,88,17,82,1,17,4, 20,10,107,0,107,107,0,64,59,9,108,88,108,108,57,18, 57,18,97,97,24,75,2,75,25,113,17,25,113,17,113,24, 97,126,40,18,108,6,6,98,44,52,4,12,118,118,54,19, 60,60,76,31,123,31,31,123,123,123,31,123,31,31,123,31, 31,31,123,123,123,123,123,123,76,19,118,54,4,62,70,65, 35,38,105,5,96,53,53,53,96,5,11,83,83,35,81,81, 27,65,27,65,65,65,65,70,91,70,64,59,112,64,112,64, 67,64,112,112,112,64,64,112,67,23,64,67,64,23,67,23, 67,23,64,23,64,67,64,64,14,0,0,0,58,89,28,70, 7,70,65,39,39,15,15,101,101,39,101,15,15,55,55,55, 111,51,99,17,45,36,101,118, 76,13,100,8,8,106,106,106,106,106,33,106,106,106,56,93, 93,56,93,86,41,102,17,121,55,0,9,104,104,40,17,79, 94,102,107,107,107,0,67,64,59,21,88,108,88,108,108,57, 57,57,26,97,97,24,24,113,113,113,113,17,113,113,24,26, 45,82,97,40,18,69,88,88,50,124,28,28,52,103,4,103, 54,118,118,118,60,60,60,123,60,60,31,49,60,49,49,60, 31,123,123,123,95,95,95,76,76,19,54,54,78,78,28,65, 81,35,11,5,96,96,96,53,5,5,11,83,35,35,81,81, 15,27,65,65,7,7,7,70,7,70,112,112,64,67,64,64, 64,67,64,112,64,67,64,64,64,23,23,64,23,64,23,64, 23,64,67,64,23,64,23,67,14,0,0,0,43,48,73,28, 124,91,91,65,15,15,15,15,15,101,101,101,101,15,101,101, 55,10,111,29,82,24,102,19, 76,13,100,8,8,46,33,33,33,33,33,106,106,56,106,56, 93,13,13,86,41,55,17,2,102,0,88,104,17,26,17,79, 94,32,107,107,107,107,67,21,0,64,98,108,88,108,108,108, 18,88,108,26,26,97,97,24,24,113,113,113,24,97,26,18, 26,17,82,45,42,44,57,120,39,70,70,74,124,28,28,52, 52,103,12,12,49,49,49,60,31,49,60,49,19,49,49,49, 19,31,123,123,123,123,95,123,123,31,54,118,78,78,28,84, 27,47,83,11,5,5,96,96,5,105,11,83,35,81,81,81, 27,39,65,65,91,91,70,70,70,70,98,90,98,98,115,112, 90,112,98,21,115,98,115,21,115,14,21,14,9,9,14,98, 14,14,14,21,14,14,14,14,9,0,0,0,110,63,48,78, 62,70,39,39,65,101,101,39,39,101,101,15,101,101,101,101, 55,51,111,17,127,36,102,19, 31,125,106,61,61,8,33,33,33,33,33,106,56,56,93,93, 93,93,93,86,41,102,17,121,101,0,6,2,104,120,104,19, 46,16,107,107,0,107,64,21,59,59,21,88,108,88,88,6, 26,18,108,108,18,26,97,26,97,97,97,97,26,26,18,18, 18,29,17,82,24,97,36,80,65,91,70,70,70,74,74,28, 52,52,103,118,118,60,60,60,60,60,60,19,49,49,118,60, 60,31,123,123,95,95,95,95,76,76,76,54,12,78,28,124, 65,47,80,11,105,5,5,96,5,11,83,83,35,35,81,81, 81,15,65,7,7,70,91,70,70,70,97,120,97,120,97,120, 44,120,126,44,44,44,120,120,1,68,44,68,68,44,18,68, 44,72,72,68,72,72,72,126,126,0,0,0,92,3,19,4, 28,16,91,91,101,101,91,101,39,101,101,101,101,102,101,102, 55,55,51,50,82,24,101,19, 19,125,94,61,61,8,8,33,33,33,106,106,56,56,56,93, 20,93,13,86,41,102,50,121,102,0,9,2,104,26,104,19, 8,16,0,107,107,107,112,98,0,59,21,21,88,108,88,108, 18,97,113,97,98,108,57,18,26,18,26,26,18,18,57,108, 57,18,26,45,127,82,47,91,91,91,91,91,70,74,28,119, 52,103,103,118,49,60,31,123,123,31,60,60,19,49,49,60, 31,123,123,95,13,95,13,95,123,31,19,54,78,52,62,84, 65,81,35,11,105,5,5,5,105,11,83,83,35,81,81,27, 27,39,65,91,7,7,70,70,70,70,50,45,127,127,36,36, 126,126,126,126,126,126,44,18,120,72,72,72,72,77,126,126, 126,126,77,77,77,77,77,77,29,0,0,0,117,58,54,28, 28,70,91,32,91,122,122,122,122,122,122,122,122,122,32,122, 71,55,51,116,82,45,102,19, 19,95,106,61,8,8,33,33,33,33,106,106,106,56,93,56, 93,93,93,13,41,102,17,2,102,0,88,2,10,97,104,31, 46,16,107,107,107,107,112,9,21,64,88,88,18,18,72,26, 113,77,24,18,88,98,98,88,88,57,57,18,57,57,18,108, 108,18,26,24,29,27,91,65,91,91,91,91,74,74,74,52, 52,12,118,118,49,31,31,123,31,60,60,60,60,31,31,125, 46,31,95,86,95,95,95,95,95,19,49,54,78,52,124,70, 39,47,35,38,83,83,83,87,62,83,35,35,81,81,81,39, 65,65,65,91,70,70,70,70,70,70,126,44,97,40,120,120, 97,120,44,44,1,18,69,44,18,44,68,68,44,68,44,68, 44,72,72,44,72,72,72,126,126,0,0,0,58,54,4,52, 74,114,122,91,122,122,91,32,84,84,32,84,32,109,32,109, 32,71,102,116,17,127,122,19, 19,95,106,61,61,61,8,33,33,33,33,106,106,106,56,56, 56,93,13,86,41,10,17,111,10,0,88,10,10,24,104,31, 8,16,107,107,107,107,21,18,72,113,113,25,25,113,113,72, 57,26,113,97,26,57,88,9,98,21,64,64,21,98,98,9, 98,108,97,9,39,65,91,7,7,70,70,91,70,74,74,123, 100,100,106,106,106,106,13,31,46,94,94,94,106,123,61,61, 61,123,123,123,123,95,95,123,123,76,49,54,78,78,28,124, 65,39,81,47,35,81,61,61,3,81,81,81,81,65,65,65, 65,70,7,91,91,70,70,70,70,70,120,126,126,97,120,120, 120,120,44,97,120,44,120,1,18,66,44,72,72,72,68,72, 126,72,72,72,77,77,77,77,120,0,0,0,58,54,52,74, 74,84,122,122,39,32,32,84,109,109,109,109,109,109,109,32, 32,71,51,121,17,127,122,60, 118,95,100,8,8,8,46,33,33,33,33,33,106,106,56,93, 93,125,93,86,85,102,17,121,10,0,6,10,2,24,104,95, 8,79,107,67,9,126,116,109,22,22,22,25,72,98,21,98, 98,88,108,97,97,26,18,108,88,98,21,64,64,59,64,112, 9,122,95,98,65,7,70,91,70,70,70,91,70,74,28,28, 12,100,61,61,46,31,60,31,123,46,61,20,123,76,95,61, 61,95,95,123,86,31,123,123,76,19,19,118,4,28,74,124, 91,27,39,81,47,81,28,61,117,81,81,39,65,91,65,91, 70,70,91,91,7,84,91,70,70,74,97,126,97,36,97,120, 97,44,44,44,44,44,44,120,44,44,44,44,44,44,72,44, 68,72,77,42,72,72,72,126,126,0,0,0,58,78,52,28, 74,84,32,32,32,32,32,109,84,109,109,109,109,109,109,109, 32,32,71,116,17,127,122,19, 49,95,106,61,8,8,8,33,33,33,106,106,106,106,56,93, 93,13,13,86,85,51,17,121,55,0,6,10,2,24,104,31, 20,101,88,29,51,12,95,94,10,72,90,59,59,59,21,21, 98,21,98,98,98,98,98,98,21,21,64,59,98,59,37,30, 18,79,20,98,91,70,70,70,70,70,74,74,124,74,74,74, 52,103,94,61,61,13,123,123,125,61,20,95,123,95,95,61, 61,76,123,31,123,31,31,31,19,54,118,103,52,28,124,7, 91,65,65,65,65,65,78,61,125,91,65,84,7,70,70,70, 91,70,91,39,91,91,91,91,91,84,44,40,120,40,18,44, 44,18,69,44,1,44,18,1,44,68,44,68,44,68,44,68, 68,68,68,72,72,72,72,44,44,0,0,0,58,54,103,28, 74,74,84,84,84,84,84,109,109,109,109,109,109,109,32,32, 32,71,51,75,82,127,122,19, 19,95,20,33,33,33,106,33,106,106,106,56,56,93,93,93, 93,93,13,123,41,102,17,121,10,0,6,15,10,97,104,31, 126,88,21,127,55,45,18,115,98,88,98,98,98,98,21,21, 98,98,98,98,21,64,21,64,21,21,21,21,90,59,30,37, 18,31,56,98,91,7,70,70,70,70,124,70,74,74,74,74, 52,52,54,61,61,61,123,95,61,20,95,123,95,123,95,61, 61,31,76,123,31,31,31,19,49,118,12,54,52,28,28,74, 70,70,70,70,70,70,54,61,125,70,124,70,84,84,84,91, 84,39,39,39,55,55,55,55,55,15,82,26,120,120,120,44, 44,44,44,1,44,18,44,120,40,44,72,44,72,44,72,72, 68,68,68,72,44,44,126,77,127,0,0,107,123,58,54,103, 41,74,109,84,16,16,16,109,74,109,84,109,32,109,109,32, 71,71,51,116,29,77,71,19, 118,86,100,33,33,33,106,33,56,56,56,56,56,93,93,13, 13,13,13,123,85,102,17,51,102,0,14,10,10,36,104,41, 6,98,67,0,107,107,67,90,21,115,21,115,112,21,21,90, 90,112,112,90,112,90,112,90,90,90,115,90,30,30,30,30, 18,95,94,9,91,91,70,70,70,74,70,70,70,70,74,74, 28,52,103,19,61,61,106,61,93,123,95,95,95,95,95,61, 61,95,123,123,123,106,33,33,61,56,60,118,12,103,52,54, 100,61,61,8,19,28,19,61,100,74,76,125,100,110,84,84, 91,39,39,55,51,111,121,111,51,47,82,82,36,97,120,97, 44,1,44,44,44,126,18,44,44,68,69,44,44,68,72,68, 18,44,72,72,126,77,77,77,36,0,0,0,93,13,76,49, 12,103,119,119,119,74,119,109,109,109,32,32,32,122,122,122, 102,51,121,17,127,126,102,19, 118,123,93,33,33,33,33,56,106,56,56,93,13,13,13,86, 86,86,86,60,85,51,17,121,10,114,0,104,2,24,17,24, 98,108,108,40,40,18,18,18,44,26,72,42,26,18,57,18, 108,57,57,57,57,57,18,18,42,72,77,82,17,121,2,101, 16,20,46,98,91,70,91,84,70,84,74,70,84,84,91,84, 74,119,52,103,95,61,61,8,76,76,95,123,95,123,95,61, 61,31,76,95,61,46,60,49,20,61,8,49,49,118,13,61, 106,118,13,61,61,103,76,61,100,52,103,8,76,119,84,84, 84,84,122,39,15,51,99,111,111,15,40,36,44,126,44,1, 44,1,44,18,44,44,1,44,1,68,68,68,72,57,72,68, 72,44,68,72,44,44,72,126,44,0,0,0,106,13,123,76, 118,12,41,41,119,119,74,16,84,84,32,32,101,102,55,51, 121,80,50,127,36,126,111,79, 19,86,56,33,33,106,33,56,56,56,93,93,13,86,13,13, 86,86,86,60,41,51,17,121,102,109,16,104,2,120,26,24, 32,79,41,16,114,91,32,41,79,95,95,76,79,49,4,41, 41,16,16,114,16,114,16,85,41,4,79,31,123,13,20,20, 94,46,8,98,91,70,70,91,70,91,84,91,91,91,39,39, 84,74,74,28,54,61,61,61,20,60,123,31,123,123,95,61, 61,123,31,20,61,13,60,49,60,61,61,20,60,60,61,61, 60,49,49,123,123,118,95,61,56,76,106,103,85,28,119,119, 84,84,84,84,32,39,71,39,55,39,44,40,1,1,69,69, 18,40,1,1,18,69,1,108,6,68,108,69,68,68,68,68, 68,68,68,72,69,72,69,72,44,0,0,0,106,93,95,123, 118,118,103,41,85,119,109,109,32,32,101,71,55,51,51,111, 121,116,50,36,126,120,51,79, 19,95,56,33,33,33,56,56,56,56,93,93,93,93,13,86, 13,13,13,86,85,71,17,51,10,32,91,17,2,120,17,19, 41,16,114,114,114,114,41,19,125,20,125,20,125,95,76,31, 19,79,19,79,79,19,19,19,76,95,95,125,20,20,20,46, 46,46,8,9,65,91,91,70,7,70,91,84,39,39,91,91, 84,84,74,41,8,19,94,61,61,123,31,31,123,31,31,61, 61,123,123,61,61,125,60,60,60,8,61,106,60,13,61,61, 49,118,49,49,49,12,123,61,46,61,61,12,52,85,52,52, 103,52,52,74,74,74,84,91,84,91,126,44,44,1,1,1, 44,1,44,1,69,44,1,69,69,66,66,68,66,68,68,66, 68,68,68,68,68,72,68,44,126,0,0,0,33,106,13,31, 60,103,103,41,41,119,74,109,84,91,122,55,51,55,111,80, 80,50,50,82,126,126,51,79, 19,13,106,33,33,33,33,56,56,56,56,56,93,93,93,93, 93,93,13,86,85,71,17,111,102,114,16,17,104,26,17,79, 41,16,32,32,16,41,31,20,94,94,20,20,20,20,20,20, 117,125,95,125,95,125,20,125,20,20,20,20,94,94,94,46, 8,46,8,9,70,124,84,70,84,91,91,91,91,32,39,91, 91,84,28,46,19,28,103,61,61,61,31,60,31,123,123,61, 61,60,31,61,61,20,60,49,60,46,61,46,60,13,61,61, 49,49,12,49,12,49,86,61,100,20,61,106,103,52,103,103, 12,103,103,103,52,74,74,91,39,39,36,44,120,126,120,44, 120,97,120,120,120,97,97,44,44,57,72,72,57,72,72,72, 72,44,72,77,72,72,126,68,36,0,0,0,61,94,125,31, 19,103,41,85,119,16,84,32,122,71,55,55,111,80,121,80, 116,50,29,82,120,126,111,118, 49,123,93,33,33,56,56,56,56,56,56,56,93,93,56,93, 93,93,13,86,41,51,17,75,10,32,114,26,24,1,24,79, 41,16,16,16,4,19,95,20,94,94,94,94,94,94,20,20, 20,20,20,20,95,95,31,31,19,79,79,79,79,41,16,16, 16,41,114,37,70,70,124,70,124,70,70,84,91,91,84,84, 84,28,8,76,52,52,52,118,61,61,8,49,31,49,60,61, 61,123,31,8,61,33,60,123,60,106,61,13,31,13,61,61, 13,49,49,49,60,118,95,61,106,103,61,61,100,103,103,12, 12,54,54,103,52,28,74,84,84,91,44,1,18,44,40,6, 1,108,69,18,44,69,69,1,108,69,57,57,68,44,57,72, 68,68,18,68,72,68,66,66,44,0,0,0,8,106,13,31, 118,103,85,74,109,32,84,122,39,55,55,51,111,121,80,50, 50,29,11,36,126,120,111,79, 118,31,13,56,106,56,56,56,56,56,56,56,56,93,93,93, 93,93,93,86,85,51,17,121,102,32,16,64,1,26,1,24, 17,17,24,26,24,1,26,10,114,114,41,41,16,4,4,79, 79,79,19,95,31,41,114,16,41,41,4,79,19,98,124,124, 70,70,16,70,74,74,74,74,74,70,74,84,74,70,84,74, 76,46,8,41,103,12,103,12,94,61,61,94,123,60,86,61, 61,123,31,13,61,61,13,123,123,61,94,60,60,60,46,61, 61,123,60,20,106,49,100,61,46,12,60,61,61,13,12,54, 49,12,78,103,52,28,74,74,84,84,23,64,112,23,64,64, 64,23,64,112,64,112,64,112,64,59,59,59,112,59,59,59, 59,59,37,59,59,59,64,64,90,0,0,0,100,125,76,118, 12,28,109,84,32,101,102,55,55,15,111,111,99,80,50,50, 38,29,82,36,126,126,111,54, 12,60,13,56,56,56,56,93,93,56,93,93,93,93,93,93, 13,93,13,86,85,102,17,121,10,109,114,16,41,0,88,120, 104,104,24,113,101,108,26,20,20,20,20,95,95,95,31,31, 95,19,31,3,95,95,79,79,4,41,114,122,109,21,124,70, 70,74,124,74,70,74,84,74,74,74,74,74,74,85,52,123, 100,100,100,106,60,12,118,106,106,106,46,106,94,93,94,46, 46,106,60,60,95,46,61,106,8,56,49,49,49,49,49,106, 8,61,8,93,60,13,106,106,106,125,31,106,106,106,13,12, 12,12,103,103,52,74,74,74,70,70,112,64,59,64,64,64, 112,64,64,64,67,64,67,64,64,64,59,64,59,64,59,64, 59,64,59,64,59,64,59,59,112,0,0,0,117,58,54,103, 74,74,39,39,39,55,39,15,55,47,111,111,80,80,50,50, 50,29,29,36,120,120,111,118, 12,60,13,56,56,56,56,93,93,93,93,93,93,13,93,93, 93,86,93,60,85,102,17,121,102,109,16,16,41,41,41,41, 0,88,24,24,24,9,98,88,88,6,6,6,6,6,6,88, 6,6,6,108,108,26,108,108,18,18,18,18,97,0,124,124, 74,70,84,84,84,74,84,84,84,119,74,85,85,52,103,103, 103,12,12,12,49,49,49,49,60,49,123,60,123,60,60,60, 60,49,60,49,60,60,49,49,49,49,49,49,49,49,49,49, 60,60,60,31,60,19,19,49,118,118,118,54,12,78,103,12, 103,103,28,85,28,74,74,74,74,84,112,23,64,64,59,23, 64,112,64,64,64,64,64,64,59,59,64,59,64,59,64,59, 64,59,64,59,112,59,64,59,112,0,0,0,76,89,78,52, 74,84,39,39,39,81,55,81,55,55,47,47,111,99,80,38, 38,38,29,36,126,126,111,79, 49,86,93,33,33,33,56,56,93,93,86,93,86,93,86,93, 86,93,93,86,85,51,17,2,102,32,109,16,85,16,41,85, 41,124,0,23,97,14,21,21,64,64,64,64,64,21,98,98, 9,9,88,9,97,0,70,65,65,65,91,70,70,91,70,70, 70,84,70,84,84,84,84,74,74,74,119,74,28,85,103,103, 12,103,49,49,49,60,60,60,60,123,60,123,60,60,86,60, 60,60,60,60,49,49,49,49,49,49,49,49,49,49,49,60, 60,60,31,60,60,49,118,54,12,12,103,103,52,103,52,52, 52,28,119,119,74,74,74,74,70,74,64,64,64,64,64,59, 64,67,112,64,64,59,64,64,64,64,59,64,59,23,59,64, 59,23,59,23,59,64,59,59,112,0,0,0,58,54,78,28, 70,91,39,55,15,15,55,15,15,15,55,47,111,99,80,80, 50,50,29,82,120,126,111,19, 49,86,93,33,33,56,56,56,93,56,93,93,93,93,93,93, 93,86,93,86,41,102,17,121,102,114,109,109,16,109,114,32, 91,122,101,55,24,24,18,9,21,64,64,64,64,14,98,98, 9,6,108,26,24,26,0,0,91,91,91,91,70,91,91,91, 91,84,91,91,91,84,84,84,84,74,74,74,52,119,52,103, 103,103,54,49,49,49,60,60,60,60,31,123,123,60,60,60, 86,60,60,60,60,49,12,12,12,12,49,12,49,49,60,60, 60,60,60,60,60,118,54,12,103,52,52,28,119,28,119,74, 119,74,74,74,74,74,84,74,74,74,112,112,59,64,64,64, 64,64,64,67,64,23,64,112,64,59,23,59,64,59,112,0, 112,59,64,59,64,59,64,64,90,0,0,0,58,89,28,28, 124,91,39,39,15,15,15,15,55,15,15,51,111,111,99,99, 80,80,38,82,36,126,111,79, 49,123,56,33,33,33,93,93,93,93,93,86,93,93,93,93, 13,93,13,86,85,51,17,121,10,32,122,122,122,122,0,6, 108,9,6,9,1,24,17,26,108,88,9,88,6,18,24,2, 10,114,114,16,91,25,41,31,79,40,0,65,91,39,39,91, 65,65,65,91,39,91,65,84,70,84,74,74,74,52,52,103, 12,12,12,118,60,60,60,60,31,123,123,31,86,31,86,31, 60,86,60,60,60,49,49,12,12,103,12,12,49,49,49,49, 60,60,60,49,49,12,103,52,52,52,28,85,28,119,74,119, 74,74,74,74,84,84,74,109,84,84,0,64,23,64,64,64, 23,64,64,64,64,64,67,64,67,112,59,112,59,59,59,64, 59,64,59,67,112,112,112,90,0,0,0,0,58,54,73,28, 70,91,39,15,55,15,55,39,39,81,55,15,47,55,55,111, 99,80,38,29,36,126,55,19, 49,60,13,56,56,93,93,86,13,86,13,13,86,86,86,86, 13,86,86,60,119,51,29,116,111,101,55,55,111,111,26,75, 75,25,6,64,21,21,23,14,14,98,9,6,26,17,16,31, 20,94,20,20,95,20,20,94,94,46,94,10,65,91,91,39, 91,39,91,84,91,91,84,84,70,84,84,74,119,52,52,103, 103,12,49,54,60,19,60,60,60,31,123,123,60,31,60,60, 60,31,60,60,60,60,49,49,49,49,49,49,49,49,49,49, 49,12,118,103,103,103,52,74,119,74,84,84,74,74,74,74, 74,74,84,74,74,84,74,74,74,74,74,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,48,78,28,74, 70,91,39,39,39,91,39,39,55,39,55,15,51,47,55,111, 111,121,50,29,36,126,111,19, 103,49,86,13,13,13,86,86,13,86,86,86,86,86,86,86, 123,123,76,49,84,121,82,50,80,111,111,99,99,80,80,0, 9,26,24,108,88,17,2,122,41,19,95,125,94,94,94,94, 94,94,94,94,46,46,94,125,117,95,10,127,91,91,91,70, 84,70,84,70,84,84,70,84,84,74,74,84,74,85,103,103, 12,49,12,49,49,60,60,60,123,60,60,31,60,31,60,60, 123,86,86,123,86,86,60,60,49,49,49,12,103,103,103,103, 41,52,119,52,74,74,84,84,91,84,84,84,32,39,32,39, 32,84,84,84,84,74,74,74,74,74,74,74,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,58,54,73,124, 70,39,39,39,55,39,55,15,39,55,47,55,111,111,111,99, 80,80,50,29,126,36,55,118, 103,49,86,93,93,93,86,93,86,86,13,86,86,86,86,86, 123,60,58,54,114,80,45,29,50,38,50,50,50,38,80,50, 99,99,0,14,0,14,21,98,98,9,9,9,9,9,108,88, 88,6,88,14,67,0,0,91,91,91,91,91,91,70,70,70, 74,74,74,28,74,74,28,28,74,52,52,52,52,103,12,49, 12,49,49,60,60,60,60,60,86,60,60,60,60,86,123,123, 123,31,31,31,31,31,49,49,49,12,118,12,103,52,28,74, 74,28,74,124,74,124,74,124,84,70,84,91,84,84,84,84, 84,84,84,119,74,74,74,28,28,52,52,28,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,58,78,103,74, 70,91,39,39,15,15,55,15,55,15,51,47,55,99,111,111, 80,80,50,29,36,126,10,118, 103,49,86,93,93,93,93,93,93,13,86,86,86,86,60,123, 123,58,49,4,39,50,36,36,29,50,50,50,38,50,50,80, 80,111,15,15,101,91,70,70,114,70,16,74,74,74,74,28, 124,74,28,28,28,28,70,70,74,70,70,74,28,74,74,28, 52,28,52,52,78,103,103,103,12,12,12,54,49,49,60,49, 60,60,60,60,60,60,86,60,86,86,123,86,31,123,31,60, 60,31,31,19,118,118,118,54,12,78,78,4,28,28,28,28, 28,124,28,28,62,28,62,52,62,28,28,28,28,74,74,74, 85,119,52,85,52,85,52,52,52,28,78,52,28,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,54,58,78,28,28, 70,39,39,55,15,55,81,55,55,55,55,55,111,111,121,111, 80,116,50,127,36,126,55,19, 49,60,13,93,56,93,93,86,86,86,86,86,86,60,60,60, 49,54,12,52,55,29,36,36,82,38,38,80,99,99,47,47, 15,39,91,70,70,74,74,124,74,74,124,28,28,28,28,52, 28,52,28,28,28,52,28,28,28,52,28,28,52,78,103,52, 78,54,78,54,54,54,49,54,54,60,60,60,76,76,123,123, 60,123,60,86,86,86,86,86,123,123,31,123,31,60,19,19, 54,54,78,54,78,78,78,78,78,78,52,73,52,73,52,73, 28,62,62,28,73,52,73,78,78,78,78,78,78,12,78,103, 54,103,103,103,52,103,52,52,52,52,78,78,78,78,78,4, 78,4,78,52,78,52,78,4,78,78,78,78,78,78,78,4, 78,52,78,52,52,78,52,78,78,78,78,54,54,78,28,74, 84,39,39,55,55,15,55,55,55,15,55,55,51,55,111,51, 111,80,50,82,36,126,51,118, 49,86,93,56,56,93,93,93,93,93,86,86,86,86,60,118, 54,103,52,70,47,82,120,36,11,50,80,99,47,27,91,70, 124,62,78,78,78,78,78,52,78,78,52,78,78,78,52,78, 78,78,52,103,4,78,78,78,78,89,54,54,54,54,58,58, 58,58,76,76,76,76,117,86,117,117,123,117,123,13,117,13, 13,13,13,86,86,86,86,86,60,123,76,58,58,58,89,54, 54,89,54,78,78,89,78,89,78,73,89,73,89,73,89,78, 89,78,78,78,73,78,78,78,78,54,54,58,60,76,123,123, 123,76,60,54,49,54,54,54,54,58,54,58,58,58,58,58, 58,58,58,58,58,58,58,58,60,58,76,58,60,58,58,58, 58,58,54,58,89,54,89,54,54,54,58,54,54,78,52,74, 74,84,39,39,39,71,39,55,15,55,55,55,55,55,55,51, 111,121,80,29,45,126,55,19, 49,86,93,33,33,33,56,93,93,93,86,86,60,58,12,103, 52,28,74,114,99,82,40,45,29,80,47,39,70,124,4,89, 89,58,3,3,58,58,58,58,54,58,54,54,54,58,54,54, 54,54,54,54,58,58,58,60,58,58,76,3,76,76,117,117, 13,125,93,100,56,100,56,56,56,100,56,106,100,56,56,100, 93,93,125,13,13,117,76,76,60,58,76,58,58,58,58,48, 89,48,89,48,89,89,89,73,89,89,89,89,89,89,89,89, 89,89,89,89,89,54,54,58,58,76,117,110,125,100,100,106, 106,106,100,13,13,13,13,13,110,110,13,13,100,110,100,110, 125,110,125,110,125,110,117,110,110,110,110,110,110,13,117,117, 117,117,117,123,117,76,117,76,76,76,76,117,123,60,54,52, 74,84,84,122,39,122,39,122,39,39,39,39,39,102,39,102, 55,51,121,29,127,36,10,19, 49,13,106,8,33,33,56,93,13,86,60,54,12,52,52,124, 74,91,91,101,80,29,36,50,111,114,124,4,78,54,58,58, 76,117,110,110,125,125,100,125,110,13,110,117,117,123,117,123, 123,117,117,117,110,13,125,100,93,100,100,100,100,100,106,106, 46,8,8,8,8,8,61,61,61,61,61,61,8,8,8,46, 106,100,100,92,110,110,3,76,3,76,58,58,3,3,3,3, 3,3,43,43,43,43,48,43,43,48,43,48,48,48,58,48, 58,3,58,76,58,76,76,117,13,100,56,106,46,8,61,61, 61,61,8,8,8,8,46,46,33,46,46,8,46,8,46,46, 46,46,106,106,100,56,106,106,106,106,106,106,106,106,106,106, 106,106,106,106,100,106,100,100,100,100,100,100,100,117,60,54, 103,85,84,109,84,84,84,32,32,32,32,32,32,32,32,122, 101,102,51,116,82,45,101,118, 118,31,13,106,56,13,123,60,12,12,52,52,74,84,84,122, 32,39,39,122,55,51,111,91,4,76,76,76,117,76,110,110, 110,100,100,106,106,46,46,8,8,106,106,106,46,100,106,100, 106,56,56,106,46,106,46,46,46,46,46,8,8,8,8,8, 8,8,8,8,8,8,8,61,8,8,8,61,8,46,46,92, 46,92,100,110,110,110,110,110,63,110,110,117,117,3,117,63, 110,63,110,63,63,63,63,43,63,43,63,63,63,63,110,110, 110,110,117,110,110,125,93,100,106,46,8,8,8,8,8,8, 8,61,61,8,8,61,8,8,8,8,8,8,8,8,8,8, 8,61,8,8,8,46,46,46,8,8,8,61,61,61,61,8, 8,61,61,61,8,8,8,8,8,8,8,8,33,100,13,76, 54,103,119,119,109,109,74,109,74,109,84,84,84,84,84,109, 32,101,55,121,82,127,122,19, 119,103,58,76,76,54,54,103,103,52,85,74,119,84,84,84, 32,84,109,84,84,84,109,85,52,54,12,12,103,12,103,103, 12,12,79,54,118,118,118,118,118,118,118,118,118,118,118,118, 12,118,118,118,79,54,118,118,118,118,118,118,54,118,79,54, 118,79,118,79,54,79,4,12,4,4,4,52,28,52,28,28, 28,52,28,4,4,4,73,28,28,28,74,74,74,74,74,28, 28,28,28,28,73,73,73,73,73,4,73,4,4,4,4,52, 52,103,103,103,103,54,118,118,118,118,118,118,118,118,118,54, 118,79,12,54,79,12,79,118,12,79,12,118,79,118,118,118, 79,118,118,118,118,19,118,118,118,118,118,118,118,118,118,19, 118,118,118,118,118,118,118,118,118,118,118,118,58,60,76,76, 118,103,74,84,74,84,109,84,109,84,109,84,109,32,32,122, 102,55,51,116,82,45,102,19, 74,52,78,60,58,49,49,58,54,49,54,12,12,103,103,52, 85,85,52,85,85,85,119,119,109,109,109,84,109,109,16,109, 109,109,109,119,119,119,119,119,85,85,119,119,119,119,109,85, 119,109,119,119,85,119,41,85,41,41,52,41,41,119,74,16, 74,91,91,122,39,39,39,39,15,15,15,15,15,15,81,15, 81,55,81,15,81,15,15,15,55,15,15,15,55,55,51,55, 15,55,15,55,55,55,55,15,39,101,39,91,91,91,84,84, 84,84,74,16,74,16,74,85,119,119,119,119,119,119,119,119, 16,74,119,16,74,109,84,16,84,16,84,16,74,119,119,119, 85,41,41,103,41,103,103,41,41,41,85,85,119,85,119,85, 85,85,85,85,85,85,119,16,109,109,84,122,122,39,122,91, 101,101,122,102,122,101,101,71,122,102,71,102,122,71,71,71, 51,51,116,17,77,24,55,118, 119,103,60,123,86,117,86,123,86,123,86,60,60,49,49,49, 103,103,103,85,119,109,109,109,109,109,119,109,109,109,109,109, 109,109,119,109,109,109,109,109,109,109,109,109,32,109,109,109, 32,109,32,122,122,122,122,39,122,122,122,122,122,91,122,101, 101,15,55,15,111,111,111,47,111,111,111,111,99,99,80,80, 99,47,99,47,99,47,47,111,47,47,111,47,111,111,47,111, 111,15,55,15,55,15,55,101,101,122,122,122,32,109,32,109, 109,16,16,16,119,119,119,119,119,16,109,109,109,109,109,109, 109,109,109,109,109,109,109,109,109,109,109,32,109,84,109,109, 109,109,109,109,109,109,109,109,32,32,122,122,71,71,71,122, 71,71,122,122,122,122,122,71,122,101,55,55,55,55,111,51, 51,55,111,111,51,51,55,55,102,39,71,122,32,122,122,71, 71,102,121,116,127,45,102,19, 12,49,13,100,93,93,93,13,13,13,13,86,86,60,12,12, 103,119,109,109,32,32,32,32,109,109,109,109,109,32,32,109, 32,32,32,32,32,32,32,32,32,32,71,32,71,102,55,51, 51,51,51,121,121,80,116,116,80,80,80,99,99,111,111,47, 111,111,47,111,47,99,111,47,99,47,99,99,99,99,99,80, 80,80,80,80,121,99,111,111,111,55,51,55,55,55,55,55, 55,55,55,15,102,101,101,122,122,32,32,32,84,109,109,109, 109,109,109,109,109,109,109,109,109,109,109,109,32,109,32,109, 109,32,32,32,32,32,32,32,32,32,32,71,71,71,122,32, 71,32,71,32,71,71,71,71,71,71,51,71,51,51,51,51, 51,51,51,51,51,51,102,102,51,102,55,55,15,55,55,15, 51,55,55,55,55,102,102,122,122,32,32,32,32,32,32,32, 71,71,51,121,82,127,122,19, 49,123,93,33,33,106,56,93,93,13,86,60,49,12,85,109, 32,32,71,71,32,71,71,32,71,32,71,71,71,71,71,71, 71,71,71,51,71,51,51,51,121,51,51,121,121,121,116,80, 50,50,50,50,29,29,11,29,82,29,29,50,50,38,80,80, 38,80,80,80,80,80,80,50,80,50,80,80,80,80,80,80, 121,80,121,121,111,111,111,51,51,111,55,111,51,51,51,51, 51,55,55,102,102,71,71,102,122,122,122,122,32,32,32,109, 32,109,32,109,32,32,122,71,71,71,71,71,71,71,71,71, 71,71,71,71,71,51,71,51,51,51,51,51,51,51,51,51, 71,51,71,51,71,71,51,71,51,71,51,51,51,51,51,51, 51,51,51,51,51,51,51,51,51,51,51,55,55,55,55,55, 55,55,55,55,102,102,71,71,122,122,32,32,32,32,32,32, 122,71,102,116,82,127,122,19, 19,95,93,33,33,56,56,93,86,60,49,103,109,109,71,71, 51,71,51,71,51,71,71,51,71,51,102,51,51,51,51,51, 51,121,51,121,121,121,116,121,116,50,50,50,29,29,29,29, 29,29,82,11,29,82,29,11,29,11,29,29,50,29,50,50, 50,50,38,50,38,80,80,50,80,80,116,116,80,121,111,121, 121,111,121,121,121,51,121,51,51,51,51,51,51,111,51,51, 111,121,51,51,51,51,51,51,51,51,71,102,102,71,51,71, 102,51,102,51,51,51,51,121,121,121,121,121,121,116,121,116, 121,121,121,121,51,121,51,121,51,51,51,51,121,51,121,121, 121,121,121,121,121,51,121,51,51,51,51,51,51,51,51,121, 121,121,121,121,121,121,51,51,51,51,51,51,51,51,51,51, 51,51,51,51,51,55,55,102,71,102,102,71,71,71,71,102, 51,51,121,17,127,97,55,118, 49,86,93,33,56,93,86,49,103,119,109,71,71,51,51,51, 121,121,121,121,121,121,51,121,51,51,51,51,51,121,121,121, 121,121,121,116,116,29,50,29,29,29,29,29,29,29,29,82, 82,82,29,82,82,11,82,82,29,29,29,50,29,38,29,29, 50,50,50,50,50,116,50,80,50,116,80,50,121,116,121,121, 121,121,121,111,51,121,51,51,121,121,121,121,121,121,80,121, 116,121,116,116,80,121,121,121,121,121,121,121,121,121,121,121, 121,116,116,25,116,116,17,17,17,17,17,17,17,17,116,116, 29,116,116,116,116,116,116,116,116,116,116,116,116,116,116,29, 29,116,29,116,29,116,116,116,116,116,116,116,116,116,116,116, 116,116,29,116,29,116,116,116,116,121,121,116,116,80,116,116, 80,121,121,121,121,121,51,121,121,51,51,121,121,121,121,121, 116,116,29,45,126,42,51,118, 12,118,60,13,49,41,109,71,51,116,116,116,17,116,113,116, 82,116,29,17,29,17,29,29,29,17,82,29,29,29,82,82, 82,82,82,82,45,45,45,45,45,45,45,126,45,126,36,36, 36,126,36,36,45,36,36,45,36,36,45,36,45,45,82,36, 45,127,82,82,127,127,82,82,82,82,29,82,29,29,17,29, 29,29,29,29,29,29,29,29,29,29,29,82,82,82,127,127, 45,127,127,127,45,127,127,82,127,127,113,82,113,82,127,127, 127,127,77,77,77,77,77,77,77,77,77,77,77,127,77,77, 127,77,127,77,127,127,77,127,77,127,77,77,77,77,77,77, 77,45,77,45,45,77,45,77,45,77,77,77,77,77,77,126, 77,126,77,126,77,77,77,45,45,45,82,127,82,127,82,82, 127,82,82,82,82,82,29,82,82,82,82,82,82,127,45,127, 45,45,45,42,44,44,121,79, 109,109,122,102,121,17,127,77,77,77,77,77,77,77,77,77, 77,77,72,77,126,126,77,126,42,77,126,77,42,42,126,126, 126,42,40,42,126,42,42,42,42,42,40,42,40,126,72,42, 42,126,42,42,42,126,126,126,126,126,126,126,126,126,126,126, 126,126,126,126,36,126,126,126,126,126,97,126,126,126,126,126, 126,126,97,126,97,42,126,42,126,42,42,126,42,40,42,42, 42,40,42,42,42,42,126,72,77,126,126,77,72,77,72,72, 72,72,72,72,72,72,72,72,72,72,72,77,77,77,77,77, 42,77,42,126,42,42,126,42,42,42,42,126,42,40,40,42, 40,40,42,40,42,40,42,40,42,40,40,40,40,40,42,44, 72,44,44,44,44,40,40,40,42,42,40,42,42,42,42,42, 42,42,42,126,42,42,42,126,126,42,126,126,40,126,40,126, 42,42,42,42,44,44,111,79 }; #endif