/* Jonathan "lonesock" Dummer Signed Distance Font Tool C header font: "Bitstream Vera Sans Mono" */ #ifndef HEADER_SIGNED_DISTANCE_FONT_XXX #define HEADER_SIGNED_DISTANCE_FONT_XXX /* array size information */ const int sdf_tex_width = 128; const int sdf_tex_height = 128; const int sdf_num_chars = 95; /* 'unsigned char sdf_data[]' is defined last */ /* The following array holds the spacing info for rendering. Note that the final 3 values need sub-pixel accuracy, so they are multiplied by a scaling factor. Make sure to divide by scale_factor before using the 'offset' and 'advance' values. Here is the data order in the following array: [0] Unicode character ID [1] X position in this texture [2] Y position in this texture [3] Width of this glyph in the texture [4] Height of this glyph in the texture [5] X Offset * scale_factor | Draw the glyph at X,Y offset [6] Y Offset * scale_factor | relative to the cursor, then [7] X Advance * scale_factor | advance the cursor by this. */ const float scale_factor = 1000.000000; const int sdf_spacing[] = { 32,109,124,4,4,-1500,1500,9625, 33,122,76,6,15,2250,13187,9625, 34,0,90,10,8,312,13250,9625, 35,48,46,13,15,-1437,13062,9625, 36,37,16,11,18,-250,13687,9625, 37,61,46,13,15,-1250,12750,9625, 38,25,0,13,16,-1187,13375,9625, 39,0,118,6,8,2312,13250,9625, 40,13,18,8,18,1500,13687,9625, 41,13,36,8,18,875,13687,9625, 42,0,42,11,11,-562,13375,9625, 43,73,0,12,12,-1000,10875,9625, 44,0,103,7,9,1312,4375,9625, 45,0,112,8,6,875,7312,9625, 46,6,118,6,6,2000,4375,9625, 47,98,92,11,17,-625,13250,9625, 48,25,97,11,16,-562,13375,9625, 49,85,46,11,15,-62,13250,9625, 50,96,46,11,15,-625,13437,9625, 51,49,0,11,16,-500,13375,9625, 52,87,61,12,15,-687,13187,9625, 53,61,31,11,15,-375,13187,9625, 54,38,0,11,16,-500,13437,9625, 55,94,31,11,15,-437,13250,9625, 56,25,81,11,16,-500,13437,9625, 57,25,49,11,16,-625,13312,9625, 58,121,0,6,12,2000,9875,9625, 59,120,92,7,14,1375,9875,9625, 60,85,0,12,12,-812,10750,9625, 61,0,53,12,9,-812,9250,9625, 62,97,0,12,12,-812,10750,9625, 63,118,16,10,15,312,13437,9625, 64,0,0,13,17,-1437,12437,9625, 65,48,16,13,15,-1250,13187,9625, 66,110,76,12,15,-500,13250,9625, 67,48,93,11,16,-312,13375,9625, 68,83,16,11,15,-437,13187,9625, 69,72,16,11,15,-187,13250,9625, 70,61,16,11,15,-62,13250,9625, 71,48,77,11,16,-562,13375,9625, 72,116,31,11,15,-437,13187,9625, 73,118,46,10,15,-187,13250,9625, 74,105,31,11,15,-687,13187,9625, 75,86,107,12,15,-562,13187,9625, 76,83,31,11,15,250,13250,9625, 77,74,92,12,15,-812,13187,9625, 78,72,31,11,15,-562,13187,9625, 79,86,76,12,16,-812,13375,9625, 80,107,46,11,15,-250,13187,9625, 81,13,0,12,18,-812,13375,9625, 82,99,61,12,15,-437,13187,9625, 83,48,109,11,16,-500,13437,9625, 84,111,61,12,15,-812,13187,9625, 85,74,107,12,15,-687,13187,9625, 86,86,92,12,15,-1062,13250,9625, 87,74,61,13,15,-1500,13187,9625, 88,61,61,13,15,-1312,13187,9625, 89,48,31,13,15,-1437,13250,9625, 90,109,109,12,15,-625,13250,9625, 91,13,54,8,18,1812,13687,9625, 92,109,92,11,17,-687,13250,9625, 93,121,109,7,18,875,13687,9625, 94,0,82,12,8,-1062,13250,9625, 95,0,98,13,5,-1500,-812,9625, 96,74,122,8,6,0,14312,9625, 97,13,111,11,13,-750,10500,9625, 98,37,34,11,16,-312,13687,9625, 99,37,114,11,13,-187,10500,9625, 100,48,61,11,16,-812,13687,9625, 101,106,16,12,13,-812,10500,9625, 102,37,50,11,16,-125,13687,9625, 103,37,66,11,16,-750,10500,9625, 104,37,82,11,16,-187,13687,9625, 105,25,16,12,17,-375,14562,9625, 106,61,94,9,20,-437,14562,9625, 107,98,76,12,16,-125,13687,9625, 108,25,65,11,16,-812,13687,9625, 109,61,114,12,13,-875,10500,9625, 110,13,98,11,13,-187,10500,9625, 111,94,16,12,13,-750,10500,9625, 112,25,33,11,16,-312,10500,9625, 113,37,98,11,16,-812,10500,9625, 114,0,29,10,13,750,10500,9625, 115,13,72,11,13,-187,10500,9625, 116,74,46,11,15,-625,12812,9625, 117,13,85,11,13,-250,10250,9625, 118,25,113,12,12,-875,10312,9625, 119,60,0,13,12,-1500,10312,9625, 120,109,0,12,12,-1125,10312,9625, 121,74,76,12,16,-1062,10312,9625, 122,0,17,11,12,-250,10312,9625, 123,61,76,10,18,-187,13687,9625, 124,0,62,5,20,2437,13750,9625, 125,98,109,10,18,-125,13687,9625, 126,86,122,12,6,-812,7875,9625, 0 }; /* Signed Distance Field: edges are at 127.5 */ const unsigned char sdf_data[] = { 0,0,0,0,0,19,31,32,26,8,0,0,0,0,0,0,0,21,32,32,22,2,0,0,0,0,0,0,0,13, 28,32,31,21,4,0,0,0,0,0,0,0,13,27,32,28,18,0,0,0,0,9,22,31,32,28,17,0, 0,0,0,27,32,32,24,0,0,0,3,31,32,32,15,0,0,0,0,17,32,32,30,0,0,0,0,0,0, 0,0,0,0,0,0,0,22,26,0,0,23,25,3,0,0,0,0,0,0,0,0,0,19,32,32,32,25,0,29, 32,32,32,13,0,27,32,32,32,15,0,0,0,0,24,56,81,93,96,87,67,33,0,0,0,0, 18,54,82,95,96,83,59,23,0,0,0,0,0,40,72,91,96,93,83,60,8,0,0,0,0,9,45, 73,90,96,92,79,58,13,0,43,70,84,92,96,92,78,52,15,0,27,82,96,96,76,19, 0,0,44,92,96,96,60,0,0,0,4,63,96,96,90,38,0,0,0,0,0,0,0,0,0,10,34,58, 81,86,36,25,80,85,62,38,15,0,0,0,0,0,0,8,67,96,96,96,80,37,88,96,96,96, 56,27,82,96,96,96,60,0,0,0,29,74,111,142,159,163,151,122,80,31,0,0,11, 63,108,143,159,160,145,111,68,18,0,0,0,35,85,131,154,163,159,147,84,20, 0,0,0,5,54,97,133,154,163,158,142,96,32,8,72,135,149,159,163,157,139, 105,60,9,29,91,155,158,92,30,12,12,57,120,163,131,65,0,0,0,8,72,139,163, 108,44,0,0,0,0,0,0,0,23,47,69,93,116,142,108,44,32,96,145,120,97,74,51, 28,4,0,0,0,8,67,119,163,163,113,67,122,163,163,110,56,32,96,163,163,135, 68,0,0,15,68,119,164,154,131,124,144,173,119,63,4,0,44,99,153,198,168, 165,193,160,106,51,0,0,0,61,120,178,167,143,147,151,84,20,0,0,0,38,93, 147,188,164,151,156,163,96,32,8,72,139,169,159,155,168,195,153,95,38, 17,80,144,167,102,70,76,76,67,131,180,116,53,0,4,8,8,72,139,175,108,44, 8,8,0,0,12,36,58,82,106,131,154,177,170,108,44,32,96,163,182,158,135, 110,86,63,40,17,0,0,30,82,136,187,145,97,156,179,124,73,21,32,96,163, 199,135,68,0,0,45,102,159,147,99,68,76,90,145,147,83,22,7,67,131,188, 156,108,102,150,194,135,74,13,0,4,68,135,199,135,79,82,104,81,19,0,0, 3,63,122,182,153,105,85,92,115,96,32,8,72,124,106,92,88,111,165,179,115, 52,6,68,135,176,112,108,143,143,80,142,168,104,42,17,63,72,72,72,139, 175,108,72,72,72,43,21,70,95,119,143,167,176,154,133,110,86,36,25,80, 106,131,151,172,170,147,122,99,76,31,0,0,45,97,151,176,131,186,142,88, 37,0,32,96,151,151,135,68,0,8,68,131,169,110,85,122,143,135,131,159,92, 28,20,83,147,196,135,70,63,124,188,154,91,28,0,0,62,122,185,151,93,39, 45,37,0,0,0,19,81,144,183,120,79,84,77,58,56,13,0,43,64,47,56,57,91,155, 179,115,52,0,58,120,184,120,120,185,158,93,151,158,93,31,32,96,139,139, 139,144,177,139,139,139,131,64,32,96,156,179,160,139,115,93,70,49,28, 0,0,24,45,67,88,110,135,156,177,160,108,44,0,0,9,60,113,167,191,159,104, 52,0,0,22,73,84,84,84,53,0,22,84,148,147,85,131,178,147,147,160,159,92, 28,28,92,158,187,120,58,50,112,179,164,100,36,0,6,51,97,154,182,124,73, 20,28,28,25,0,28,92,156,171,111,143,151,140,111,68,18,0,0,28,91,120,120, 139,179,150,93,36,0,46,108,173,135,135,142,168,107,160,147,82,19,32,96, 163,175,175,177,195,175,175,175,131,64,32,96,163,169,136,113,92,70,49, 28,7,0,0,2,24,45,67,88,110,133,159,175,108,44,0,0,0,47,99,153,202,144, 91,39,0,0,13,56,64,64,64,40,0,30,92,159,135,93,157,144,88,85,140,159, 92,28,32,96,163,183,116,52,44,108,175,171,104,40,0,43,94,144,182,177, 163,108,65,92,92,84,33,32,96,163,177,159,165,167,194,160,104,47,0,0,28, 92,159,187,168,124,97,57,7,0,35,97,163,143,149,124,154,120,171,135,71, 8,30,90,108,108,108,139,175,108,108,108,108,61,28,85,116,140,164,176, 154,133,108,87,65,25,15,60,83,104,124,149,170,169,145,120,94,39,0,0,31, 83,136,188,152,181,131,76,22,0,32,96,131,131,131,68,0,32,96,163,131,100, 167,131,64,60,124,159,92,28,32,96,163,183,116,52,44,108,175,171,104,40, 14,73,133,186,136,136,190,144,88,139,159,104,40,32,96,163,206,149,102, 104,151,192,131,67,0,0,28,92,139,139,152,178,144,95,40,0,24,87,151,152, 163,112,139,135,180,122,60,0,0,38,44,44,72,139,175,108,44,44,44,22,0, 33,57,79,103,131,152,176,170,149,108,44,32,96,145,167,179,156,133,108, 85,62,38,4,0,16,68,119,174,156,110,167,165,111,59,7,32,96,163,195,135, 68,0,32,95,159,135,96,162,139,78,74,135,159,92,28,28,92,159,187,120,57, 49,112,179,167,100,36,29,92,156,168,104,99,154,179,122,142,165,100,37, 29,92,159,191,124,63,66,131,192,143,76,0,4,13,61,72,72,94,147,185,124, 62,0,13,75,139,193,160,97,124,184,175,111,48,0,0,0,0,8,72,139,175,108, 44,0,0,0,0,0,0,21,44,67,91,115,139,163,108,44,32,96,163,144,119,95,72, 49,25,2,0,0,0,52,105,159,179,122,78,135,190,150,95,43,32,96,163,183,135, 68,0,24,87,151,143,81,140,170,131,131,167,159,92,28,21,83,147,194,133, 69,62,124,187,155,91,29,32,96,163,168,104,65,116,172,160,158,149,87,26, 24,87,151,191,124,60,63,124,191,143,76,17,63,63,40,28,25,68,135,199,135, 68,0,2,64,124,147,147,83,110,147,147,100,37,0,0,0,0,8,72,135,135,108, 44,0,0,0,0,0,0,0,0,8,32,56,78,102,104,43,31,93,106,83,59,36,13,0,0,0, 0,0,27,88,144,147,147,92,45,101,147,147,133,77,31,93,116,116,116,67,0, 11,72,135,163,102,99,142,163,154,131,151,92,28,8,68,131,189,154,102,99, 147,197,139,76,15,27,90,153,188,136,91,83,139,194,173,119,63,6,11,73, 135,196,139,85,86,142,192,131,68,32,96,122,102,92,88,105,153,190,131, 64,0,0,45,80,80,80,57,74,80,80,70,21,0,0,0,0,0,46,68,68,65,25,0,0,0,0, 0,0,0,0,0,0,0,19,43,49,15,6,45,47,24,0,0,0,0,0,0,0,0,17,68,80,80,80,57, 15,65,80,80,80,60,6,45,52,52,52,31,0,0,51,108,165,140,91,83,96,91,84, 84,71,19,0,45,101,156,195,163,162,190,164,110,53,0,10,68,122,175,181, 152,147,167,183,177,122,69,15,0,53,110,167,178,145,147,178,164,108,49, 32,96,163,167,157,155,165,195,161,106,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,76,124,173,144,115,101,104, 122,120,63,6,0,14,65,111,147,163,164,179,116,72,26,0,0,34,82,122,153, 167,163,147,122,155,155,102,45,0,24,74,119,154,168,168,153,119,73,21, 32,96,139,155,163,167,160,144,111,68,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,82,122,154,176,167,168,172, 145,88,24,0,0,20,59,86,99,113,164,164,116,67,6,0,0,34,67,91,100,98,85, 83,88,88,85,38,0,0,29,67,91,104,104,92,65,29,0,13,56,77,91,98,100,96, 82,58,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,32,67,95,112,120,120,108,86,56,8,0,0,0,3,25,36,71,119,144, 102,61,3,0,0,0,10,29,36,36,24,22,24,24,23,0,0,0,0,10,30,40,40,31,10,0, 0,0,0,15,28,36,36,32,21,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,34,49,56,56,47,28,1,0,0,0,0,0,0, 0,30,79,91,52,14,0,0,0,0,0,30,32,32,28,0,0,0,0,0,0,0,0,27,32,28,0,0,0, 0,0,0,0,0,24,32,32,32,25,0,0,0,0,0,27,32,32,32,32,32,32,32,31,3,0,27, 32,32,32,32,32,32,32,31,3,0,27,32,32,32,30,21,5,0,0,0,0,0,0,1,21,32,32, 22,1,0,0,0,0,0,0,0,21,32,32,25,8,0,0,0,0,0,4,22,32,32,24,6,0,0,0,22,32, 32,32,32,32,32,32,29,0,0,0,0,0,0,0,0,0,0,28,33,2,0,0,0,0,0,38,90,96,96, 85,30,0,0,0,0,0,0,27,82,96,85,30,0,0,0,0,0,0,19,76,96,96,96,80,23,0,0, 0,27,82,96,96,96,96,96,96,96,92,42,27,82,96,96,96,96,96,96,96,92,42,27, 82,96,96,96,92,83,65,37,0,0,0,0,22,58,83,95,96,83,58,23,0,0,0,0,21,56, 82,95,96,87,65,33,0,0,0,37,63,83,95,96,86,63,29,0,15,73,96,96,96,96,96, 96,96,88,34,0,0,0,0,0,15,32,32,29,0,0,0,0,0,0,0,0,44,108,163,163,100, 36,0,0,0,0,0,4,32,96,163,100,36,18,0,0,0,0,0,36,97,160,163,163,101,40, 0,0,0,32,96,163,163,163,163,163,163,163,112,48,32,96,163,163,163,163, 163,163,163,112,48,32,96,163,163,163,159,147,122,88,46,0,0,20,68,111, 144,159,160,145,113,71,22,0,0,20,68,111,144,159,163,151,122,82,34,0,29, 88,122,147,159,160,149,119,74,24,20,84,151,163,163,163,163,163,163,104, 40,0,0,0,0,9,62,96,96,88,34,0,0,0,0,0,0,0,44,108,175,167,100,36,0,0,0, 0,18,59,88,100,163,104,95,79,42,0,0,0,0,52,113,177,175,181,116,57,0,0, 0,32,96,163,190,163,163,163,163,163,112,48,32,96,163,190,163,163,163, 163,163,112,48,32,96,163,190,163,165,185,179,136,83,28,0,54,108,161,184, 155,154,184,163,111,56,0,0,53,108,161,179,151,147,167,175,124,69,11,32, 96,163,164,151,155,184,167,110,49,20,84,143,143,143,143,143,193,171,104, 40,0,0,0,0,42,97,153,151,93,36,0,0,0,0,0,0,12,44,108,139,139,100,36,0, 0,0,3,58,108,149,167,181,169,159,124,60,0,0,0,8,68,131,187,122,183,136, 73,11,0,0,32,96,163,179,112,96,96,96,96,92,42,32,96,163,179,112,96,96, 96,96,92,42,32,96,163,179,112,100,131,177,172,111,52,17,78,140,197,144, 94,93,142,197,142,81,19,16,78,139,194,136,90,83,116,176,154,92,31,32, 96,133,102,86,93,149,189,124,60,8,60,76,76,76,108,159,178,131,80,29,0, 0,0,15,72,131,183,122,65,7,0,0,0,0,0,39,75,76,76,76,76,69,22,0,0,0,24, 85,147,182,140,164,135,148,124,60,0,0,0,24,86,148,172,108,168,153,90, 28,0,0,32,96,163,179,112,60,60,60,60,45,3,32,96,163,179,112,60,60,60, 60,45,3,32,96,163,179,112,48,90,152,193,131,68,28,92,157,183,119,57,54, 116,179,159,95,32,28,92,157,179,120,120,120,120,167,170,104,42,24,76, 79,45,49,96,153,177,116,55,0,4,12,54,102,153,184,136,85,38,0,0,0,0,40, 99,160,160,98,39,0,0,0,0,0,0,56,120,143,143,143,143,100,36,0,0,0,32,96, 163,163,96,163,100,86,111,58,0,0,0,40,102,164,159,95,154,169,106,44,0, 0,32,96,163,179,124,124,124,124,124,80,16,32,96,163,179,124,124,124,124, 124,80,16,32,96,163,179,112,48,74,139,203,143,76,32,96,163,179,112,48, 44,108,175,167,100,36,32,96,163,204,183,183,183,183,183,175,108,44,0, 19,20,48,94,142,187,140,88,33,0,1,49,96,147,189,142,91,45,0,0,0,0,0,62, 122,183,139,77,17,0,0,0,0,0,0,56,120,163,163,187,167,100,36,0,0,0,31, 92,157,176,122,163,100,74,48,23,0,0,0,57,119,181,144,80,139,186,122,61, 0,0,32,96,163,210,191,191,191,191,147,80,16,32,96,163,210,191,191,191, 191,147,80,16,32,96,163,179,112,48,68,135,199,147,80,31,92,159,180,116, 53,51,112,179,160,96,32,31,93,159,179,116,116,116,116,116,116,104,43, 0,0,31,86,139,185,139,94,49,0,0,43,91,142,188,147,97,50,28,25,0,0,0,16, 78,142,187,122,61,0,0,0,0,0,0,0,49,95,96,108,175,167,100,36,0,0,0,15, 72,131,174,181,181,156,135,99,53,1,0,11,73,136,192,131,104,124,188,140, 78,16,0,32,96,163,180,135,135,135,135,135,80,16,32,96,163,180,135,135, 135,135,135,80,16,32,96,163,179,112,48,70,135,199,147,80,20,82,144,196, 136,83,82,135,193,147,83,22,21,82,145,189,131,83,68,73,91,119,84,20,0, 0,51,112,176,149,94,48,4,0,28,85,136,183,153,102,92,92,92,84,33,0,0,27, 90,155,176,112,48,0,0,0,0,0,0,0,8,32,44,108,175,167,100,36,0,0,0,0,37, 82,116,143,171,168,190,144,86,28,0,29,90,153,205,171,171,171,202,157, 95,33,0,32,96,163,179,112,68,68,68,68,51,1,32,96,163,179,112,68,68,68, 68,51,1,32,96,163,179,112,48,79,143,202,139,74,1,60,115,170,175,143,142, 175,171,116,62,3,2,60,116,170,173,144,135,139,153,151,84,20,0,0,56,120, 187,139,72,8,0,0,32,96,163,206,160,159,159,159,159,104,40,0,0,32,96,163, 171,104,42,0,0,0,0,0,0,0,0,0,44,108,175,167,100,36,0,0,0,11,58,62,60, 96,163,108,160,169,104,42,0,45,106,169,165,147,147,147,162,173,111,49, 0,32,96,163,179,112,48,4,4,4,0,0,32,96,163,179,112,52,52,52,52,50,18, 32,96,163,179,112,62,101,160,187,124,63,0,28,77,122,156,172,172,157,122, 80,29,0,0,28,77,119,153,169,175,171,159,140,84,20,0,0,56,120,143,139, 72,8,0,0,32,96,147,147,147,147,147,147,147,104,40,0,0,32,96,163,171,104, 40,0,0,0,0,0,0,0,8,12,44,108,175,167,100,36,12,7,0,28,92,116,90,96,163, 100,151,173,108,44,0,62,122,186,147,83,80,81,144,190,131,66,4,32,96,163, 179,112,48,0,0,0,0,0,32,96,163,179,116,116,116,116,116,108,47,32,96,163, 179,120,124,149,192,160,102,44,0,0,32,69,95,108,108,95,70,33,0,0,0,0, 31,65,91,104,108,104,95,78,53,4,0,0,55,113,116,116,70,7,0,0,21,70,80, 80,80,80,80,80,80,74,28,0,0,28,92,157,175,108,47,0,0,0,0,0,0,19,67,76, 76,108,175,167,100,76,76,65,15,28,92,159,152,135,164,140,178,154,95,34, 16,78,142,194,133,69,16,66,131,190,145,82,21,32,96,163,179,112,48,0,0, 0,0,0,32,96,163,204,183,183,183,183,179,112,48,32,96,163,203,187,188, 185,160,119,70,17,0,0,0,12,34,44,44,34,13,0,0,0,0,0,0,8,30,41,44,41,34, 18,0,0,0,0,56,120,183,139,72,8,0,0,0,15,20,20,19,21,32,32,19,0,0,0,0, 19,81,145,183,120,58,0,0,0,0,0,0,32,96,143,143,143,178,170,143,143,143, 92,28,28,91,136,157,168,184,167,151,111,65,10,32,95,143,143,116,54,0, 50,112,143,143,98,36,32,96,143,143,112,48,0,0,0,0,0,32,96,143,143,143, 143,143,143,143,112,48,32,96,139,139,139,135,122,101,70,29,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,120,155,139,72,8,0,0,22, 73,84,84,81,82,96,95,79,49,0,0,0,5,66,131,189,135,73,11,0,0,0,0,0,32, 96,163,163,163,163,163,163,163,159,92,28,7,51,76,93,104,163,100,90,61, 20,0,19,67,76,76,73,32,0,29,72,76,76,69,22,19,67,76,76,73,32,0,0,0,0, 0,19,67,76,76,76,76,76,76,76,73,32,17,63,72,72,72,68,60,42,15,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,87,88,88,59,2,0,0, 32,96,151,151,112,142,160,159,140,76,0,0,0,0,45,104,165,154,92,33,0,0, 0,0,0,27,82,96,96,96,96,96,96,96,96,80,23,0,0,15,32,96,163,100,36,6,0, 0,0,27,32,32,32,10,0,0,27,32,32,32,10,0,17,32,32,32,32,32,32,32,19,0, 0,27,32,32,32,10,6,31,32,32,19,0,27,32,32,31,3,0,0,0,0,0,0,27,32,32,32, 32,32,32,32,31,6,0,0,0,28,32,32,32,32,32,27,0,0,27,32,32,31,3,22,32,32, 32,10,0,32,96,163,180,142,165,155,159,143,76,0,0,0,0,22,79,139,177,116, 58,0,0,0,0,0,0,27,32,32,32,32,32,32,32,32,25,0,0,0,0,32,96,131,100,36, 0,0,0,27,82,96,96,95,54,0,27,82,96,96,95,53,4,63,96,96,96,96,96,96,96, 67,8,27,82,96,96,95,54,45,93,96,96,67,27,82,96,96,92,42,0,0,0,0,0,27, 82,96,96,96,96,96,96,96,93,45,0,0,30,85,96,96,96,96,96,82,27,27,82,96, 96,92,42,73,96,96,95,53,0,32,96,163,202,147,106,88,95,124,76,0,0,0,0, 0,50,105,161,144,86,29,0,0,0,0,0,15,20,20,19,25,32,27,8,0,0,0,0,0,0,13, 56,64,58,16,0,0,0,27,85,144,163,140,81,24,54,111,163,163,111,54,8,72, 139,163,163,163,163,163,143,76,12,32,96,163,163,139,77,52,116,163,143, 76,32,96,163,163,112,48,0,0,0,0,0,32,96,163,163,163,163,163,163,163,116, 52,0,0,36,100,163,163,163,163,163,96,32,32,96,163,163,112,48,84,151,163, 124,60,0,32,96,163,183,116,58,26,36,67,48,0,0,0,0,0,18,71,112,112,99, 38,0,0,0,0,22,73,84,84,81,86,96,90,65,26,0,0,0,27,32,32,31,3,0,0,0,0, 0,0,56,111,170,169,110,52,82,142,199,142,83,26,8,72,139,187,163,163,163, 163,143,76,12,32,96,163,220,160,99,52,116,183,143,76,32,96,163,179,112, 48,0,0,0,0,0,32,96,163,163,163,163,163,184,181,116,52,0,0,36,100,163, 163,163,190,163,96,32,32,96,163,179,112,48,84,151,191,124,60,0,32,96, 163,179,112,48,0,0,3,0,0,0,0,0,0,0,28,48,48,44,9,0,0,0,0,32,96,151,151, 112,147,163,152,116,71,17,0,27,82,96,96,92,42,0,0,0,0,0,0,26,83,142,195, 139,79,110,169,169,111,54,0,8,72,139,175,108,96,96,96,96,67,8,32,96,163, 187,183,122,62,116,183,143,76,32,96,163,179,112,48,0,0,0,0,0,27,82,96, 96,96,96,116,179,158,97,38,0,0,30,85,96,96,112,179,163,96,32,32,96,163, 179,112,48,84,151,191,124,60,0,32,96,163,179,112,48,0,0,0,0,0,0,0,0,25, 32,32,21,0,0,0,0,0,0,0,32,96,163,181,144,152,158,195,161,102,45,0,32, 96,163,163,112,48,0,0,0,0,0,0,0,54,111,170,167,106,139,197,140,81,24, 0,8,72,139,175,108,96,91,72,42,19,0,32,96,163,163,149,145,85,116,183, 143,76,32,96,163,179,112,48,0,0,0,0,0,0,27,32,32,32,82,143,194,135,74, 15,0,0,0,28,32,48,112,179,163,96,32,32,96,163,179,112,68,84,151,191,124, 60,0,32,96,163,179,112,48,0,0,0,0,0,0,0,23,80,96,96,71,19,0,0,0,0,0,0, 32,96,163,198,140,90,102,158,188,124,63,0,32,96,163,179,112,48,20,15, 0,0,0,0,0,26,83,142,193,136,167,169,110,53,0,0,8,72,139,181,153,163,155, 131,93,46,0,32,96,163,163,124,168,107,116,183,143,76,32,96,163,179,112, 48,0,0,0,0,0,0,0,0,0,45,104,165,170,110,51,0,0,0,0,0,0,48,112,179,163, 96,32,32,96,163,180,135,135,135,153,191,124,60,0,32,96,163,179,112,48, 0,0,0,0,0,0,0,24,83,140,162,106,52,0,0,0,0,0,0,32,96,163,181,116,55,74, 139,201,139,72,0,32,96,163,179,112,74,84,77,54,18,0,0,0,0,54,111,169, 186,197,140,81,24,0,0,8,72,139,164,155,159,179,184,139,83,26,32,96,163, 163,102,163,131,116,183,143,76,32,96,163,179,112,48,0,0,0,0,0,0,0,0,10, 69,131,189,148,87,28,0,0,0,0,0,0,48,112,179,163,96,32,32,96,163,210,191, 191,191,196,191,124,60,0,32,96,159,159,112,48,0,0,0,0,0,0,0,0,54,111, 172,140,83,26,0,0,0,0,0,32,96,163,179,112,48,68,135,199,143,76,0,32,96, 163,179,112,135,151,140,108,63,10,0,0,0,24,81,140,197,167,110,53,0,0, 0,8,72,124,101,88,93,124,174,170,108,46,32,96,163,163,96,140,153,116, 183,143,76,32,96,163,179,112,48,0,0,0,0,0,0,0,0,33,92,153,185,122,63, 4,0,0,0,0,0,0,48,112,179,163,96,32,32,96,163,179,124,124,124,151,191, 124,60,0,25,80,92,92,88,40,0,0,0,0,0,0,0,0,28,87,148,170,110,51,0,0,0, 0,0,32,96,163,180,116,54,73,139,200,139,75,0,32,96,163,179,136,168,173, 197,153,97,40,0,0,0,0,56,120,187,155,88,24,0,0,0,0,43,63,40,27,35,88, 152,185,120,56,32,96,163,163,96,116,176,116,183,143,76,32,96,163,179, 112,48,0,0,0,0,0,0,0,0,56,115,176,160,99,40,0,0,15,60,60,18,0,48,112, 179,163,96,32,32,96,163,179,112,60,84,151,191,124,60,0,0,23,28,28,27, 0,0,0,0,0,0,0,0,0,5,66,124,189,135,73,11,0,0,0,0,32,96,163,197,139,88, 99,156,190,131,66,0,32,96,163,204,150,104,113,165,185,122,61,0,0,0,0, 56,120,187,155,88,24,0,0,0,17,63,65,43,32,40,91,154,183,120,56,32,96, 163,163,96,95,156,139,184,143,76,32,96,163,179,112,52,52,52,52,49,15, 0,0,20,79,140,197,139,77,17,0,0,32,96,108,69,44,53,116,180,159,92,31, 32,96,163,179,112,48,84,151,191,124,60,0,0,0,0,0,22,32,32,13,0,0,0,0, 0,0,0,49,111,175,153,90,27,0,0,0,0,32,96,163,183,151,148,154,192,165, 107,48,0,32,96,163,185,120,61,79,143,200,139,72,0,0,0,0,56,120,187,155, 88,24,0,0,0,32,96,124,104,96,102,131,177,167,104,44,32,96,163,163,96, 72,133,192,207,143,76,32,96,163,179,116,116,116,116,116,104,43,0,0,43, 102,163,174,112,53,0,0,0,32,96,159,124,108,108,144,197,151,87,24,32,96, 163,179,112,48,84,151,191,124,60,0,0,0,16,15,73,96,96,56,9,13,0,0,0,0, 0,37,100,164,167,100,38,0,0,0,0,32,96,163,179,112,153,171,160,122,76, 21,0,32,96,163,179,112,48,68,135,199,143,76,0,0,0,0,56,120,187,155,88, 24,0,0,0,32,96,163,168,163,167,185,175,131,78,22,32,96,163,163,96,49, 108,170,203,143,76,32,96,163,204,183,183,183,183,175,108,44,0,8,67,124, 186,151,90,30,0,0,0,32,96,163,187,172,172,193,178,124,68,8,32,96,163, 179,112,48,84,151,191,124,60,0,0,45,80,57,84,151,131,64,67,74,28,0,0, 0,0,30,92,159,174,108,44,0,0,0,0,32,96,163,179,112,93,104,96,72,32,0, 0,32,96,163,179,112,51,70,135,199,142,76,0,0,0,0,56,120,143,143,88,24, 0,0,0,32,95,131,147,155,155,143,119,83,40,0,32,96,139,139,96,32,86,139, 139,139,76,32,96,143,143,143,143,143,143,143,108,44,0,27,90,143,143,124, 66,7,0,0,0,28,85,116,139,151,155,147,124,85,38,0,32,96,139,139,112,48, 84,139,139,124,60,0,19,74,133,113,84,151,131,92,122,113,58,0,0,0,0,28, 92,159,175,108,44,0,0,0,0,32,96,163,179,112,48,40,34,15,0,0,0,32,96,163, 190,131,72,88,149,194,131,68,0,0,0,0,39,75,76,76,62,12,0,0,0,8,49,68, 81,88,88,80,62,32,0,0,17,63,72,72,63,17,54,72,72,72,51,19,67,76,76,76, 76,76,76,76,72,29,0,15,65,76,76,75,39,0,0,0,0,0,33,57,76,87,88,82,65, 36,0,0,17,63,72,72,69,30,57,72,72,72,40,0,31,93,135,164,140,151,131,149, 156,124,74,0,0,0,0,36,98,163,168,104,40,0,0,0,0,32,96,163,179,112,48, 0,0,0,0,0,0,32,96,163,188,162,131,136,179,172,112,53,0,0,0,0,3,31,32, 32,25,32,32,21,0,0,0,4,26,32,25,3,0,0,0,0,0,0,0,0,0,21,32,32,32,13,0, 0,0,0,0,4,18,32,32,32,21,0,0,0,0,0,5,21,31,32,28,15,0,0,0,0,27,32,32, 32,32,28,18,0,0,0,0,27,32,32,32,32,32,32,32,24,6,47,76,106,136,188,173, 131,97,67,37,0,0,0,0,46,108,172,157,92,31,0,0,0,0,31,92,112,112,105,46, 0,0,0,0,0,0,32,96,163,171,119,167,187,174,136,83,28,0,0,0,0,42,92,96, 95,80,96,96,70,11,0,18,59,87,96,86,57,15,0,0,0,0,0,0,0,11,70,96,96,96, 56,0,0,0,0,45,66,80,95,96,96,70,11,0,0,0,42,67,83,92,96,92,76,49,12,0, 27,82,96,96,96,96,92,80,58,25,0,27,82,96,96,96,96,96,96,96,76,25,80,111, 142,161,156,144,163,133,102,65,0,0,0,0,62,122,186,139,77,16,0,0,0,0,3, 42,48,48,46,15,0,0,0,0,0,0,29,88,104,104,99,108,120,112,85,43,0,0,0,0, 0,59,120,163,116,101,163,139,76,14,4,59,108,149,163,147,105,56,0,0,0, 0,0,0,0,16,80,147,163,131,64,0,0,0,20,83,131,143,159,163,147,80,16,0, 0,16,79,131,147,159,163,156,136,102,57,6,32,96,163,163,163,163,156,143, 113,71,21,32,96,163,163,163,163,163,163,155,88,28,86,144,136,102,151, 131,113,145,124,69,0,0,0,22,82,143,176,116,57,0,0,0,0,0,0,0,0,10,27,32, 30,17,0,0,0,0,0,34,40,40,38,48,56,51,29,0,0,0,1,33,36,74,139,164,101, 116,180,120,59,16,26,87,149,150,120,153,144,83,22,0,0,0,0,10,53,60,80, 147,195,131,64,60,60,32,20,84,151,179,167,203,147,80,16,0,0,16,80,147, 167,151,147,163,192,149,92,34,32,96,163,186,155,155,164,195,164,108,51, 32,96,163,163,167,208,164,163,155,88,0,56,103,79,84,151,131,64,88,94, 39,0,0,0,47,106,165,149,90,33,0,0,0,0,0,0,0,36,69,90,96,92,78,50,9,0, 0,0,0,0,0,4,23,32,32,32,28,0,0,36,91,100,100,154,148,100,135,168,104, 100,58,32,96,163,120,61,124,159,92,28,40,60,34,0,32,95,124,124,147,195, 131,124,124,122,60,20,84,133,116,124,191,147,80,16,0,0,16,80,133,106, 87,82,111,169,177,112,50,32,96,163,179,112,88,104,156,193,131,67,27,82, 96,96,143,199,135,96,96,76,0,17,40,24,83,120,120,63,31,37,4,0,0,19,76, 135,171,115,60,4,0,0,0,0,0,0,33,82,124,153,163,158,139,99,54,2,0,0,0, 0,20,61,86,96,96,96,85,30,0,40,104,167,167,181,170,167,169,181,167,131, 64,26,87,149,147,120,151,144,83,76,99,124,67,8,32,96,163,179,183,213, 179,179,179,124,60,6,57,69,60,124,191,147,80,16,0,0,4,57,74,47,25,30, 92,159,182,116,52,32,96,163,179,112,48,76,143,203,139,72,0,27,32,76,143, 199,135,68,32,24,0,0,0,0,43,56,56,32,0,0,0,0,0,27,88,112,112,81,28,0, 0,0,0,0,0,7,65,122,175,167,143,153,192,145,88,31,0,0,0,2,60,111,148,160, 163,163,100,36,0,40,104,135,135,179,135,135,168,139,135,131,64,4,60,108, 149,163,147,105,111,136,149,124,82,19,31,92,112,112,147,195,131,112,112, 111,58,0,0,7,60,124,191,147,80,16,0,0,0,2,11,0,9,60,113,172,164,103,42, 32,96,163,179,112,72,91,151,196,135,68,0,0,12,76,143,199,135,68,4,0,0, 27,32,32,32,32,32,32,32,32,30,0,0,0,40,48,48,35,0,0,0,0,0,0,0,24,86,149, 182,122,79,99,158,174,112,52,0,0,0,19,81,144,201,153,143,143,100,36,0, 30,63,75,139,164,100,116,180,120,68,68,40,0,22,60,87,98,122,147,139,111, 88,65,40,0,3,42,48,80,147,195,131,64,48,48,23,0,0,0,60,124,191,147,80, 16,0,0,0,0,0,6,52,99,150,183,133,76,21,32,96,163,181,139,139,149,184, 173,115,56,0,0,12,76,143,199,135,68,4,0,27,82,96,96,96,96,96,96,96,96, 90,38,0,0,27,32,32,32,32,25,0,0,0,0,0,32,96,160,171,104,42,80,147,192, 131,65,0,15,60,68,88,155,187,120,76,76,69,22,28,85,100,100,154,148,100, 135,168,104,100,65,5,2,63,110,135,149,124,101,124,147,139,105,60,7,0, 0,16,80,147,195,131,64,0,0,0,0,0,0,60,124,191,147,80,16,0,0,0,0,4,49, 96,144,187,139,91,41,0,32,96,163,201,179,179,172,158,124,82,29,0,0,12, 76,143,199,135,68,4,0,32,96,163,163,163,163,163,163,163,163,108,44,0, 27,82,96,96,96,96,80,23,0,0,0,0,32,96,163,172,108,46,83,147,202,139,72, 0,32,96,135,135,157,188,135,135,135,100,36,32,96,163,167,181,170,167, 169,181,167,139,72,8,0,59,119,112,88,68,124,170,139,153,150,93,33,0,0, 16,80,147,195,131,64,0,0,0,0,0,0,60,124,191,147,80,16,0,0,0,1,46,94,142, 187,142,94,48,1,0,32,96,163,179,112,112,108,95,72,37,0,0,0,12,76,143, 199,135,68,4,0,32,96,151,151,151,151,151,151,151,151,108,44,0,32,96,163, 163,163,159,92,28,0,0,0,0,26,87,151,190,135,98,113,167,207,143,76,0,32, 96,163,171,179,202,171,171,167,100,36,32,96,135,135,179,135,135,168,142, 135,135,72,8,0,31,67,53,29,80,147,139,79,111,173,108,44,0,0,16,80,147, 195,131,64,60,60,32,6,45,52,60,124,191,147,80,52,51,20,0,43,91,139,184, 142,94,49,40,39,14,32,96,163,179,112,48,44,34,14,0,0,6,45,52,76,143,199, 135,68,52,42,22,73,84,84,84,84,84,84,84,84,79,33,0,32,96,163,163,124, 124,91,28,0,0,0,0,9,69,124,178,183,163,170,155,197,143,76,0,29,88,104, 104,155,187,120,104,104,91,33,15,60,75,139,164,100,116,179,120,68,68, 46,0,0,0,3,0,13,76,139,153,110,131,164,102,40,0,0,12,75,139,201,153,124, 124,122,60,31,93,116,116,124,191,147,116,116,111,51,29,88,136,181,142, 104,104,104,104,102,52,32,96,163,179,112,48,0,0,0,0,0,31,93,116,116,143, 199,135,116,116,86,32,95,124,124,124,124,124,124,124,124,107,44,0,32, 96,163,163,96,60,51,7,0,0,0,0,0,37,85,124,151,155,140,124,191,139,72, 0,0,34,40,88,155,187,120,56,40,36,1,0,29,91,154,148,85,133,169,106,44, 4,0,0,0,0,0,0,0,53,105,151,174,164,124,76,21,0,0,0,57,113,158,175,179, 179,124,60,32,96,163,183,183,207,187,183,183,116,52,32,96,163,205,171, 171,171,171,171,120,56,32,96,163,179,112,48,0,0,0,0,0,32,96,163,183,186, 207,184,183,155,88,32,96,163,187,187,187,187,187,187,175,108,44,0,32, 96,163,163,96,32,0,0,0,0,0,0,0,26,59,69,85,88,78,139,188,124,63,0,0,0, 24,88,155,187,120,56,0,0,0,0,40,104,131,131,84,131,131,91,29,0,0,0,0, 0,0,0,0,15,60,93,108,102,76,34,0,0,0,0,23,68,97,108,112,112,111,58,32, 96,143,143,143,143,143,143,143,116,52,32,96,155,155,155,155,155,155,155, 120,56,32,96,139,139,112,48,0,0,0,0,0,32,96,143,143,143,143,143,143,143, 88,32,95,120,120,120,120,120,120,120,120,106,43,0,32,96,163,163,96,32, 0,0,0,0,0,0,0,52,115,102,83,84,113,165,167,106,45,0,0,0,24,88,155,187, 120,56,0,0,0,0,19,59,64,64,50,64,64,52,6,0,0,0,0,0,0,0,0,0,8,34,44,40, 21,0,0,0,0,0,0,13,36,45,48,48,48,23,19,67,76,76,76,76,76,76,76,74,36, 24,76,88,88,88,88,88,88,88,87,45,17,63,72,72,69,30,0,0,0,0,0,19,67,76, 76,76,76,76,76,76,62,8,49,56,56,56,56,56,56,56,56,53,17,0,32,96,163,163, 96,32,0,0,0,0,0,0,0,52,116,163,147,148,169,181,133,79,22,0,0,0,24,88, 155,187,120,56,0,0,0,0,0,0,0,0,0,15,32,32,32,19,0,0,0,24,32,32,32,10, 0,3,31,32,32,28,0,0,27,32,32,25,0,0,0,8,32,32,32,15,0,0,0,0,0,17,32,32, 32,21,0,0,0,27,32,32,32,32,29,19,1,0,0,0,0,27,32,32,32,32,32,32,32,32, 30,0,0,0,0,0,0,0,27,32,32,19,0,0,0,0,0,0,0,0,32,96,163,163,96,32,0,0, 0,0,0,0,0,52,116,153,164,165,153,124,88,42,0,0,0,0,24,88,155,187,120, 56,0,0,0,0,0,0,0,0,0,60,96,96,96,67,0,0,19,76,96,96,95,54,0,44,92,96, 96,85,30,27,82,96,96,80,23,0,0,51,95,96,96,60,0,0,0,0,9,63,96,96,96,70, 11,0,27,82,96,96,96,96,92,82,60,26,0,0,27,82,96,96,96,96,96,96,96,96, 90,38,0,0,0,0,0,27,82,96,96,67,0,0,0,0,0,0,0,0,32,96,163,163,96,32,0, 0,0,0,0,0,0,33,70,90,100,100,91,69,39,0,0,0,0,0,24,88,155,171,120,56, 0,0,0,0,0,0,0,0,4,68,135,163,143,76,0,0,19,78,135,163,144,86,31,76,133, 163,145,88,30,30,92,159,163,96,34,0,0,60,124,163,131,67,0,0,0,0,43,97, 153,163,147,80,16,0,32,96,163,163,163,163,159,144,115,71,20,0,32,96,163, 163,163,163,163,163,163,163,108,44,0,0,0,0,0,32,96,163,143,76,0,0,0,0, 0,0,0,0,32,96,163,163,96,32,0,0,0,0,0,0,0,0,10,27,36,36,28,11,0,0,0,0, 0,0,21,81,104,104,102,52,0,0,0,0,0,0,4,19,20,68,135,199,143,76,0,0,0, 45,101,158,175,119,63,108,165,169,111,57,2,22,84,151,168,104,40,32,32, 66,131,187,120,59,0,0,0,24,78,133,186,211,147,80,16,0,32,96,163,186,155, 155,164,198,163,106,47,0,32,96,159,159,159,179,185,159,159,159,108,44, 0,0,0,0,0,32,96,163,143,76,0,0,0,0,0,0,0,0,32,96,163,163,96,32,0,0,0, 0,0,0,0,27,32,32,32,32,32,15,0,0,0,0,0,0,0,31,40,40,39,14,0,0,0,0,0,30, 63,81,84,68,135,199,143,76,0,0,0,14,69,124,181,151,94,142,192,136,80, 25,0,15,77,143,175,108,88,96,96,72,135,179,115,52,0,0,5,59,111,167,136, 188,147,80,16,0,32,96,163,179,112,88,105,162,188,124,61,0,25,80,92,92, 100,167,175,108,92,92,86,36,0,0,0,0,0,32,96,163,143,76,0,0,0,0,0,0,0, 0,32,96,163,163,96,32,0,0,0,0,0,0,27,82,96,96,96,96,96,60,0,0,0,0,0,0, 0,13,30,32,22,16,16,16,6,0,28,77,119,145,149,124,135,199,143,76,0,0,0, 0,37,92,149,183,124,172,160,102,49,0,0,7,69,135,181,116,112,163,151,86, 143,172,108,44,0,0,39,93,147,154,120,187,147,80,16,0,32,96,163,179,112, 48,84,151,195,131,64,0,0,23,28,36,100,167,175,108,44,28,26,0,0,0,0,0, 0,32,96,163,143,76,0,0,0,0,0,0,0,0,32,96,163,163,96,44,36,0,0,0,0,0,32, 96,163,163,163,163,135,68,4,0,0,0,0,0,37,72,92,96,81,80,80,80,60,0,58, 115,170,193,168,173,135,199,143,76,0,0,0,0,5,60,115,172,183,184,131,72, 17,0,0,0,62,124,187,120,124,187,163,99,147,165,100,36,0,19,73,131,174, 119,120,187,147,80,16,0,32,96,163,179,112,88,106,162,179,119,57,0,0,0, 0,36,100,167,175,108,44,0,0,0,0,0,0,0,0,32,96,163,143,76,0,0,0,0,0,0, 0,0,32,96,163,163,108,108,86,26,0,0,0,0,32,96,143,143,150,199,135,68, 4,0,0,0,0,31,82,124,156,162,140,131,147,147,80,18,80,143,202,149,104, 115,167,207,143,76,0,0,0,0,0,28,83,140,200,153,95,40,0,0,0,0,54,116,183, 131,136,147,173,112,151,159,92,30,0,54,108,163,140,84,120,187,147,80, 16,0,32,96,163,186,155,155,164,165,139,91,35,0,0,0,0,36,100,167,175,108, 44,0,0,0,0,0,0,0,0,32,96,163,143,76,0,0,0,0,0,0,0,0,32,96,163,179,175, 159,92,28,0,0,0,0,19,67,76,76,143,199,135,68,4,0,0,0,3,62,119,173,181, 152,158,144,197,147,80,28,92,157,184,120,61,79,143,204,143,76,0,0,0,0, 0,45,101,158,213,170,113,58,2,0,0,0,47,108,175,135,147,135,160,124,155, 151,85,23,29,88,144,159,104,84,120,187,147,84,76,26,32,96,163,190,163, 168,188,144,96,46,1,0,0,0,0,36,100,167,175,108,44,0,0,0,0,0,0,0,0,32, 96,163,143,76,0,0,0,0,0,0,0,0,31,92,112,112,112,112,88,27,0,0,0,0,0,8, 12,76,143,199,135,68,4,0,0,0,20,83,145,198,140,91,102,156,211,147,80, 32,96,163,179,112,48,68,135,199,143,76,0,0,0,0,22,78,135,190,152,187, 145,88,33,0,0,0,39,101,167,143,159,120,147,140,160,143,79,16,32,96,163, 154,151,151,151,192,159,151,100,36,32,96,163,179,112,108,158,185,131, 70,13,0,0,0,0,36,100,167,175,108,44,0,0,0,0,0,0,0,0,32,96,163,143,76, 0,0,0,0,0,0,0,0,3,42,48,48,48,48,40,0,0,0,0,0,0,0,12,76,143,199,135,68, 4,0,0,0,31,92,159,181,116,55,72,135,199,147,80,32,96,160,179,112,51,70, 135,199,143,76,0,0,0,0,54,110,167,167,110,156,177,120,65,10,0,0,31,93, 159,148,171,107,133,154,169,135,72,8,32,96,163,171,171,171,171,202,176, 167,100,36,32,96,163,179,112,68,124,183,158,99,42,0,0,0,0,36,100,167, 175,108,44,0,0,0,0,0,0,0,0,32,96,163,143,76,0,0,0,0,0,0,0,0,0,0,0,18, 30,32,30,20,5,0,0,0,0,0,12,76,143,199,135,68,4,0,0,0,32,96,163,179,112, 48,64,131,195,147,80,25,88,152,190,131,72,90,149,207,143,76,0,0,0,31, 86,144,190,135,78,122,179,154,97,42,0,0,23,86,151,198,159,95,116,182, 191,131,64,0,29,88,104,104,104,104,120,187,147,104,91,33,32,96,163,179, 112,48,97,156,186,131,70,13,0,0,0,36,100,167,175,108,44,0,0,0,0,0,0,0, 0,32,96,163,143,76,0,0,0,0,0,0,0,0,0,12,51,78,92,96,92,83,66,29,0,0,0, 0,12,76,143,199,135,68,4,0,0,0,30,92,159,183,119,58,74,139,200,147,80, 11,72,133,190,164,131,136,160,206,143,76,0,0,8,63,119,175,158,101,45, 90,147,186,131,74,19,0,16,79,143,203,145,81,104,168,185,120,56,0,0,34, 40,40,40,56,120,187,147,80,36,1,32,96,163,179,112,48,69,124,186,158,99, 42,0,0,0,36,100,167,175,108,44,0,0,0,0,0,0,0,0,32,96,163,143,76,0,0,0, 0,0,0,0,0,1,56,102,139,158,163,159,147,116,52,0,0,0,0,12,76,143,199,135, 68,4,0,0,0,19,81,143,201,145,97,108,160,211,147,80,0,45,99,150,181,183, 153,135,171,143,76,0,0,28,91,139,139,124,70,15,59,113,139,139,103,40, 0,8,71,135,139,133,68,91,139,139,112,49,0,0,0,0,0,0,56,120,143,143,80, 16,0,32,96,139,139,112,48,42,99,139,139,131,67,0,0,0,36,100,139,139,108, 44,0,0,0,0,0,0,0,0,32,96,163,143,76,0,0,0,0,0,0,0,0,24,85,145,192,151, 139,143,160,116,52,0,0,0,0,12,76,143,199,135,68,4,4,0,0,0,58,115,167, 187,160,165,140,196,147,80,0,11,57,95,116,119,99,104,104,104,70,0,0,13, 61,72,72,71,37,0,27,68,72,72,67,24,0,0,46,72,72,72,43,59,72,72,69,30, 0,0,0,0,0,0,39,75,76,76,57,4,0,17,63,72,72,69,30,13,61,72,72,72,46,0, 0,0,20,65,72,72,68,27,0,0,0,0,0,0,0,0,32,96,163,143,76,0,0,0,0,0,0,0, 0,32,96,163,171,104,72,79,99,115,52,0,0,0,0,11,73,139,201,139,78,68,68, 53,0,0,26,74,116,145,151,133,131,195,147,80,0,0,8,38,54,56,42,40,40,40, 26,0,0,0,0,0,0,0,18,29,32,32,22,0,0,0,0,25,32,32,32,8,0,19,32,32,32,19, 0,0,0,0,21,32,32,22,2,0,0,0,0,27,32,32,31,3,0,0,0,0,0,0,0,27,32,32,32, 32,32,23,5,0,0,0,0,27,32,32,27,0,32,96,163,143,76,0,0,0,0,0,0,0,0,28, 91,154,192,153,131,112,93,63,26,0,0,0,0,1,63,124,184,170,139,135,135, 84,0,0,34,93,97,80,84,83,140,201,139,74,0,0,0,0,10,27,32,31,19,0,0,0, 0,0,0,0,9,52,79,92,96,96,73,0,0,0,23,80,96,96,95,51,8,67,96,96,96,67, 0,0,18,54,82,95,96,83,59,23,0,0,27,82,96,96,92,42,0,0,0,0,0,0,27,82,96, 96,96,96,95,85,65,32,0,0,27,82,96,96,82,27,32,96,163,143,76,0,0,0,0,0, 0,0,0,10,67,116,156,178,190,176,153,111,61,4,0,0,0,0,40,94,142,165,171, 171,151,84,0,0,36,100,157,139,135,142,175,177,120,59,0,0,3,41,70,88,96, 93,81,58,23,0,0,0,0,0,42,97,140,158,163,151,84,0,0,0,25,85,145,163,135, 72,28,88,151,163,131,69,0,11,63,108,143,159,160,145,111,68,18,0,32,96, 163,163,112,48,0,0,0,0,0,0,32,96,163,163,163,163,159,148,120,80,29,0, 32,96,163,163,96,32,32,96,163,143,76,0,0,0,0,0,0,0,0,0,42,68,95,115,131, 153,195,148,86,23,0,0,0,0,6,51,83,100,104,104,104,78,0,0,36,100,160,172, 179,175,163,133,88,35,0,0,49,93,131,152,163,159,143,113,58,0,0,0,0,0, 62,124,186,156,124,124,83,0,0,0,2,62,120,182,156,93,48,108,170,168,106, 47,0,44,99,153,198,168,165,193,160,106,51,0,32,96,163,179,112,48,4,8, 8,8,0,0,32,96,163,181,151,151,155,184,172,116,57,0,32,96,163,163,96,32, 27,82,96,96,67,0,0,0,0,0,0,0,0,23,86,106,81,65,68,108,175,159,92,28,0, 0,0,0,0,0,24,38,40,40,40,29,0,0,26,76,96,108,112,111,100,78,43,0,0,35, 88,142,184,183,164,164,181,124,60,0,0,0,0,4,68,135,196,135,68,60,47,0, 0,0,0,38,98,160,176,115,68,131,190,145,85,24,7,67,131,188,156,108,102, 150,194,135,74,13,32,96,163,179,112,48,63,72,72,72,54,3,32,96,163,175, 108,84,92,145,198,135,69,7,32,96,163,163,96,32,0,27,32,32,19,0,0,0,0, 0,0,0,0,24,88,155,143,131,124,144,190,147,85,23,0,0,0,0,9,26,32,30,18, 0,0,0,0,0,0,19,34,44,48,48,38,20,0,0,2,61,120,177,173,124,100,100,122, 124,60,0,0,0,0,4,68,135,195,131,64,0,0,0,0,0,0,15,74,136,195,136,88,151, 183,120,62,2,20,83,147,196,135,70,63,124,188,154,91,28,32,96,163,179, 112,63,110,139,139,133,79,16,32,96,163,175,108,60,75,139,196,135,68,6, 32,96,163,163,96,32,0,0,0,0,17,32,32,31,6,0,0,0,0,24,88,145,162,171,175, 168,151,111,60,4,0,0,0,34,67,87,96,92,79,52,15,0,0,0,27,32,32,31,3,0, 0,0,0,0,18,80,143,203,143,83,38,38,71,107,57,0,0,0,0,4,68,135,195,131, 64,0,0,0,0,0,0,0,52,111,172,158,108,170,160,99,39,0,28,92,158,187,120, 58,50,112,179,164,100,36,32,96,163,179,112,105,156,178,133,85,43,0,32, 96,163,175,124,124,131,164,162,111,54,0,32,96,163,163,96,32,0,0,0,14, 63,96,96,93,48,0,0,0,0,10,60,83,97,104,108,104,90,61,20,0,0,0,32,82,122, 151,163,159,140,104,58,6,0,27,82,96,96,92,42,0,0,0,0,0,28,91,155,188, 124,62,56,56,56,56,45,0,0,6,45,52,77,139,192,131,64,0,0,0,0,0,0,0,29, 88,149,179,131,190,139,77,18,0,32,96,163,183,116,52,44,108,175,171,104, 40,32,96,163,179,112,150,178,133,85,40,0,0,32,96,163,204,187,187,189, 131,113,81,37,0,32,95,159,159,95,32,0,0,3,52,102,156,163,139,88,37,0, 0,0,0,4,21,35,43,44,40,29,6,0,0,0,3,63,120,174,173,151,158,192,149,92, 32,0,32,96,163,163,112,48,0,0,0,0,0,32,96,163,183,116,75,120,120,120, 120,87,0,0,31,93,116,124,165,167,113,53,0,0,0,0,0,0,0,5,65,124,185,187, 176,115,54,0,0,32,96,163,183,116,52,44,108,175,171,104,40,32,96,163,182, 147,192,133,85,40,0,0,0,32,96,163,175,120,120,124,153,172,124,70,11,24, 88,155,155,88,25,0,0,42,92,144,187,164,178,124,77,26,0,0,0,27,32,32,31, 3,31,32,32,27,0,0,16,79,143,186,124,87,101,156,174,108,47,0,32,96,163, 179,112,48,20,14,0,0,0,32,96,163,183,116,76,143,187,187,155,88,0,0,32, 96,163,177,157,120,85,33,0,0,0,0,0,0,0,0,42,101,162,213,153,92,33,0,0, 28,92,159,187,120,57,49,112,179,167,100,36,32,96,163,221,179,176,156, 101,47,0,0,0,32,96,163,175,108,56,63,119,182,154,91,28,19,82,147,148, 84,20,0,31,81,133,183,142,108,156,167,116,66,15,0,27,82,96,96,92,42,92, 96,96,82,27,0,16,80,147,179,112,50,81,147,177,112,48,0,32,96,163,179, 112,76,84,76,50,9,0,28,92,156,188,124,76,131,131,168,155,88,0,0,29,88, 104,115,159,176,116,56,0,0,0,0,0,0,0,8,19,78,139,190,131,69,10,0,0,21, 83,147,194,133,69,62,124,187,155,91,29,32,96,163,182,131,139,190,136, 81,28,0,0,32,96,163,175,108,44,51,113,179,163,96,32,15,65,88,88,65,15, 17,70,119,172,139,94,63,108,153,156,105,54,0,32,96,163,163,112,48,112, 163,163,96,32,0,7,67,124,178,139,106,116,165,156,97,37,0,32,96,163,179, 112,139,151,139,99,50,0,19,81,144,202,142,81,64,100,167,155,88,0,0,0, 34,40,73,139,193,131,64,0,0,0,0,0,0,40,72,72,102,162,169,107,48,0,0,0, 8,68,131,189,154,102,99,147,196,139,76,14,32,96,163,179,112,105,162,171, 115,61,8,0,32,96,163,175,108,104,108,139,193,154,91,28,32,96,135,135, 96,32,27,90,116,116,91,48,18,60,105,116,116,74,0,32,96,163,179,112,48, 112,179,163,96,32,0,0,38,85,124,167,171,177,144,110,65,12,0,32,96,163, 179,139,163,176,192,139,77,16,3,62,120,179,171,122,95,100,167,155,88, 0,0,0,0,4,68,135,195,131,64,0,0,0,0,0,0,60,124,139,151,192,142,83,25, 0,0,0,0,45,102,156,195,163,162,190,162,108,53,0,32,96,163,179,112,73, 131,185,151,95,42,0,32,96,163,192,171,171,173,192,171,124,70,11,32,96, 163,163,96,32,2,44,52,52,42,1,0,15,49,52,52,36,0,32,96,163,179,112,48, 112,179,163,96,32,0,6,62,113,159,164,143,149,176,142,92,38,0,32,96,163, 193,136,96,131,188,156,92,28,0,37,91,144,187,177,159,163,189,155,88,0, 0,0,0,4,68,135,195,131,64,12,4,0,0,0,0,60,124,167,167,149,105,53,0,0, 0,0,0,14,66,111,147,163,164,149,115,71,20,0,32,96,163,171,112,48,96,153, 171,131,76,20,32,96,143,143,143,143,142,133,113,80,36,0,32,96,139,139, 96,32,0,27,32,32,25,27,32,32,25,0,0,0,0,32,96,163,179,112,48,112,179, 163,96,32,0,26,87,149,173,115,78,90,140,182,120,61,0,32,96,163,179,113, 52,112,179,163,96,32,0,2,51,96,135,157,167,163,145,113,74,0,0,0,0,4,68, 135,196,135,80,76,60,0,0,0,0,54,99,100,100,90,58,15,0,0,0,0,0,0,20,59, 86,99,100,88,63,26,0,0,29,88,104,104,99,44,65,104,104,104,84,25,19,67, 76,76,76,76,76,68,53,28,0,0,17,63,72,72,63,17,27,82,96,96,80,82,96,96, 80,23,0,0,0,32,96,163,179,112,48,112,179,163,96,32,0,32,96,163,163,96, 32,60,124,191,135,68,0,32,96,163,179,112,48,112,179,163,96,32,0,0,6,45, 74,93,100,96,83,58,25,0,0,0,0,0,59,120,179,167,143,143,84,0,0,0,0,14, 36,36,36,29,4,0,0,0,0,0,0,0,0,3,25,36,36,27,6,0,0,0,0,34,40,40,38,9,21, 40,40,40,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,96,163,159,92,96, 163,159,92,28,0,0,0,32,96,163,179,112,52,115,179,163,96,32,0,30,92,157, 173,115,78,90,142,192,131,65,0,32,96,163,179,112,48,112,179,163,96,32, 0,0,0,0,15,31,36,34,23,1,0,0,0,0,0,0,35,88,124,143,147,147,84,0,0,0,0, 27,32,32,32,19,13,32,32,32,31,3,0,27,32,32,31,3,0,15,32,32,32,19,0,0, 0,0,0,0,0,24,32,32,22,0,25,32,32,21,0,0,0,0,0,0,0,8,32,32,32,30,0,0,32, 96,163,159,92,96,163,159,92,28,0,0,0,31,93,159,185,122,88,135,192,163, 96,32,0,15,76,135,187,164,143,149,181,164,108,49,0,32,96,163,179,112, 48,112,179,163,96,32,0,0,0,0,10,27,32,32,21,2,0,0,0,0,0,0,0,39,65,76, 80,80,63,0,0,0,27,82,96,96,96,68,56,96,96,96,92,42,27,82,96,96,92,42, 2,60,96,96,96,67,0,0,0,0,0,0,20,76,96,96,73,23,80,96,96,70,13,0,0,0,0, 0,0,49,95,96,96,90,38,0,32,96,163,159,92,96,163,159,92,28,0,0,0,20,82, 143,198,169,155,140,179,163,96,32,0,0,45,94,136,160,171,167,152,119,74, 22,0,32,96,163,179,112,48,112,179,163,96,32,0,0,4,42,70,88,96,95,82,60, 20,0,0,0,0,0,0,21,32,32,32,13,0,0,0,0,32,96,163,163,152,88,74,139,163, 163,112,48,28,90,154,163,120,59,15,77,142,163,135,71,0,0,0,0,0,0,47,104, 163,135,76,24,83,142,158,97,40,0,0,0,0,0,0,56,120,163,163,108,44,0,32, 96,163,159,92,96,163,159,92,28,0,0,0,0,56,105,147,159,145,112,147,147, 96,32,0,0,4,45,78,97,104,102,90,65,29,0,0,32,96,163,171,112,48,112,171, 163,96,32,0,0,49,94,131,153,163,159,145,107,44,0,0,0,0,0,11,70,96,96, 96,56,0,0,0,0,32,96,163,195,168,104,91,154,189,179,112,48,13,75,139,197, 135,71,28,91,155,182,119,57,0,0,0,0,0,15,74,133,165,106,49,0,56,113,174, 124,67,9,0,0,0,0,0,56,120,187,175,108,44,0,31,93,116,116,90,93,116,116, 90,27,0,0,0,0,15,58,85,92,83,77,80,80,70,21,0,0,0,0,18,35,40,39,29,8, 0,0,0,29,88,104,104,99,44,99,104,104,88,29,0,35,90,142,184,181,163,167, 175,108,44,0,0,0,0,0,16,80,147,163,131,64,0,0,0,0,32,96,163,159,158,120, 107,170,143,179,112,48,0,61,122,186,148,84,41,104,168,168,104,41,0,0, 0,0,0,42,101,160,139,79,22,0,29,86,147,153,93,36,0,0,0,0,0,56,120,151, 151,108,44,0,6,45,52,52,44,45,52,52,44,2,0,0,0,0,0,3,23,28,22,15,16,16, 11,0,0,0,0,0,3,24,32,31,18,0,0,0,0,0,34,40,40,38,9,38,40,40,34,0,2,62, 120,179,173,124,99,102,131,108,44,0,0,0,0,0,16,80,147,195,131,64,0,0, 0,0,32,96,163,159,143,140,124,159,143,179,112,48,0,46,108,172,162,97, 55,116,180,153,88,27,0,0,0,0,12,69,131,170,110,53,0,0,3,60,119,177,120, 63,4,0,0,0,0,43,83,84,84,79,33,0,0,27,32,32,32,32,32,32,32,32,32,32,15, 0,15,20,20,19,26,32,27,4,0,0,0,0,0,23,60,86,96,93,78,48,6,0,0,0,0,0,15, 31,32,19,20,20,20,8,18,80,143,203,144,84,38,42,77,93,39,0,0,0,0,13,16, 80,139,139,131,64,0,0,0,0,32,96,163,159,124,157,142,144,143,179,112,48, 0,31,93,157,174,111,67,131,193,139,74,13,0,0,0,0,38,95,156,144,83,26, 0,0,0,33,92,151,149,90,31,0,0,0,0,32,63,64,64,61,22,0,27,82,96,96,96, 96,96,96,96,96,96,96,60,22,73,84,84,81,87,96,88,61,18,0,0,0,17,68,113, 147,163,159,136,96,49,0,0,0,0,40,74,93,96,78,84,84,84,60,28,92,156,188, 124,63,0,0,26,34,3,0,0,0,24,72,80,80,80,80,80,48,0,0,0,0,32,96,163,159, 111,174,164,131,143,179,112,48,0,16,79,143,187,124,80,144,185,120,59, 0,0,0,0,8,65,124,174,115,56,0,0,0,0,6,65,122,176,116,58,1,0,0,0,56,120, 131,131,108,44,0,32,96,163,163,163,163,163,163,163,163,163,135,68,32, 96,151,151,112,149,163,149,108,56,0,0,0,47,104,159,187,156,163,189,140, 83,25,0,0,35,85,131,158,160,136,135,151,143,76,32,96,163,183,116,53,0, 0,0,0,0,0,0,0,36,100,147,147,147,147,131,64,0,0,0,0,32,96,163,159,96, 160,176,112,143,179,112,48,0,2,64,124,189,139,93,158,170,107,45,0,0,0, 0,35,92,152,147,88,29,0,0,0,0,0,38,95,154,145,85,28,0,0,0,56,120,187, 175,108,44,0,32,95,124,124,124,124,124,124,124,124,124,124,68,32,96,163, 181,144,151,165,199,143,81,19,0,9,69,131,190,145,94,111,169,169,107,46, 0,4,63,122,177,181,152,158,139,200,143,76,32,96,163,183,116,52,0,0,0, 0,0,0,0,0,36,100,159,159,165,195,131,64,0,0,0,0,32,96,163,159,92,120, 120,97,143,179,112,48,0,0,49,111,175,151,107,170,156,92,31,0,0,0,3,62, 119,177,119,62,3,0,0,0,0,0,10,69,124,172,111,54,0,0,0,58,120,187,172, 108,44,0,10,53,60,60,60,60,60,60,60,60,60,60,37,32,96,163,189,131,85, 122,185,159,92,28,0,22,84,148,188,124,62,86,149,187,124,60,0,21,83,147, 197,140,90,102,158,207,143,76,28,92,157,188,124,61,0,0,22,30,0,0,0,0, 29,82,92,92,147,195,131,64,0,0,0,0,32,96,163,159,92,56,56,76,143,179, 112,48,0,0,34,96,160,164,120,183,142,78,15,0,0,0,30,88,147,151,92,34, 0,0,0,0,0,0,0,42,99,160,140,81,24,0,8,70,135,196,144,85,28,0,0,0,30,32, 32,30,0,0,0,0,0,0,0,32,96,163,179,112,49,112,179,163,96,32,0,28,92,159, 179,116,91,83,142,197,135,68,0,31,92,159,181,116,55,74,139,201,143,76, 19,81,144,202,142,81,33,38,74,90,38,0,0,0,0,24,28,80,147,195,131,64,0, 0,0,0,32,96,163,159,92,28,12,76,143,179,112,48,0,0,20,82,145,177,135, 188,124,63,1,0,0,0,58,115,174,122,65,8,0,0,0,0,0,0,0,15,72,133,168,108, 51,0,20,83,147,170,111,54,0,0,0,38,90,96,96,90,38,0,0,0,0,0,0,32,96,163, 179,112,48,112,179,163,96,32,0,32,96,163,179,112,153,136,139,203,139, 72,0,32,96,163,179,112,48,68,135,199,143,76,3,63,122,181,171,122,95,98, 124,108,44,0,0,0,0,0,16,80,147,195,131,64,0,0,0,0,32,96,163,159,92,28, 12,76,143,179,112,48,0,0,6,67,131,192,184,174,110,48,0,0,0,26,85,144, 156,95,38,0,0,0,0,0,0,0,0,0,45,103,163,136,78,19,32,95,135,135,83,26, 0,0,0,44,108,163,163,108,44,0,0,0,0,0,0,32,96,163,179,112,48,112,179, 163,96,32,0,32,96,163,179,112,153,136,139,203,139,72,0,32,95,159,180, 116,54,74,139,200,143,76,0,37,92,144,188,177,159,162,175,108,44,0,0,0, 0,0,16,80,147,195,131,64,0,0,0,0,32,96,139,139,92,28,12,76,139,139,112, 48,0,0,0,53,115,143,143,143,95,34,0,0,0,53,111,170,131,69,12,0,0,0,0, 0,0,0,0,0,19,77,136,163,104,45,15,60,68,68,48,0,0,0,0,44,108,175,175, 108,44,0,0,0,0,0,0,32,96,163,179,112,48,112,179,163,96,32,0,28,92,159, 179,115,91,83,140,198,135,68,0,23,85,149,196,139,86,99,156,207,143,76, 0,3,51,96,135,157,167,163,149,108,44,0,0,0,0,0,16,80,147,195,131,64,0, 0,0,0,17,63,72,72,61,13,0,51,72,72,69,30,0,0,0,32,73,76,76,76,65,15,0, 0,22,79,140,160,101,42,0,0,0,0,0,0,0,0,0,0,0,49,108,167,133,73,0,0,0, 0,0,0,0,0,0,54,116,179,158,99,40,0,0,0,0,0,0,32,96,163,179,112,48,112, 179,163,96,32,0,22,84,149,187,124,61,85,148,188,124,61,0,7,67,124,182, 178,148,154,149,202,143,76,0,0,6,45,74,92,100,98,86,63,22,0,0,0,0,0,16, 80,147,195,131,64,0,0,0,0,0,27,32,32,31,3,6,31,32,32,25,0,0,27,32,32, 31,3,0,29,32,32,32,10,30,90,108,108,72,15,0,0,0,0,0,0,0,0,0,0,0,23,81, 108,108,83,0,0,0,0,0,0,0,0,9,70,135,186,131,70,13,0,0,0,0,0,0,32,96,159, 159,112,48,112,159,159,96,32,0,10,70,133,192,144,91,108,167,170,108,47, 0,0,39,91,139,165,168,142,135,199,143,76,0,0,0,0,15,31,36,36,25,5,0,0, 0,0,0,0,16,80,147,195,131,64,0,0,0,0,27,82,96,96,92,42,45,93,96,96,80, 23,27,82,96,96,92,42,40,88,96,96,95,53,0,38,44,44,29,0,0,0,0,0,0,0,0, 0,0,0,0,0,33,44,44,35,0,0,0,0,0,0,0,0,24,86,149,156,97,42,0,0,0,0,0,0, 0,25,80,92,92,88,40,88,92,92,80,25,0,0,49,106,161,184,152,160,192,142, 85,27,0,0,1,46,81,100,104,86,135,199,143,76,0,0,0,10,27,32,32,22,5,0, 0,0,0,8,49,56,56,86,151,190,124,60,0,0,0,0,32,96,163,163,112,48,52,116, 163,159,92,28,32,96,163,163,112,48,80,131,163,156,105,53,0,27,32,32,28, 15,0,0,0,0,0,0,22,32,32,32,32,32,32,32,32,27,0,0,27,32,32,32,32,24,24, 82,100,100,69,12,0,0,0,0,0,0,0,0,23,28,28,27,0,27,28,28,23,0,0,0,19,71, 116,151,167,163,140,99,51,0,0,0,0,0,23,38,40,68,135,199,143,76,0,0,39, 70,88,96,95,83,66,42,0,0,0,32,95,120,120,131,172,177,115,52,0,0,0,0,32, 96,163,179,112,48,52,116,183,159,92,28,32,96,163,179,112,68,119,170,167, 113,65,15,27,82,96,96,91,76,45,0,0,0,0,15,73,96,96,96,96,96,96,96,96, 82,27,27,82,96,96,96,96,76,0,29,36,36,22,0,0,0,0,0,0,0,0,0,0,0,14,27, 32,32,27,11,0,0,0,0,0,26,63,90,100,97,81,51,9,0,0,0,0,0,0,0,4,68,135, 179,143,76,0,40,88,124,153,163,159,147,124,88,27,0,0,32,96,163,183,183, 174,142,90,33,0,0,0,0,32,96,163,179,112,48,52,116,183,159,92,28,32,96, 163,179,112,108,159,175,124,74,25,0,32,96,163,163,155,135,88,31,0,0,0, 20,84,151,163,163,163,163,163,163,163,96,32,32,96,163,163,163,155,88, 0,27,32,32,32,32,32,24,0,0,0,0,0,0,17,56,76,88,96,96,88,72,42,1,0,0,0, 0,6,28,36,35,22,0,0,0,0,0,0,0,0,0,3,66,112,112,112,73,14,72,131,181,176, 156,156,170,159,92,28,0,0,31,93,116,116,116,111,88,51,2,0,0,0,0,32,96, 163,179,112,48,52,116,183,159,92,28,32,96,163,179,112,147,186,136,85, 35,0,0,32,95,124,131,165,174,112,50,0,0,0,20,84,151,163,163,163,163,169, 219,163,96,32,32,95,124,124,171,155,88,27,82,96,96,96,96,96,76,0,0,0, 0,0,0,40,103,139,154,163,163,153,131,91,39,0,0,27,32,32,31,3,0,25,32, 32,31,6,0,0,0,0,0,0,28,48,48,48,32,29,92,156,183,124,92,92,108,139,92, 28,0,0,6,45,52,52,52,48,31,2,0,0,0,0,0,32,96,163,179,112,48,52,116,183, 159,92,28,32,96,163,179,139,187,148,94,45,0,0,0,10,53,60,80,145,187,120, 56,0,0,0,15,73,96,96,96,96,105,160,187,135,81,25,10,53,60,104,171,155, 88,32,96,163,163,163,163,155,88,0,0,0,0,0,0,40,104,170,151,139,140,162, 182,124,67,0,27,82,96,96,92,42,24,80,96,96,93,45,0,0,0,0,19,30,32,27, 11,0,0,32,96,163,179,113,67,40,51,83,77,22,0,0,0,15,20,20,28,32,17,27, 32,23,0,0,0,32,96,163,179,112,48,52,116,183,159,92,28,32,96,163,210,192, 189,173,115,60,3,0,0,0,0,12,76,143,187,120,56,0,0,0,0,22,32,32,36,88, 144,196,150,96,45,0,0,0,40,104,171,155,88,32,96,163,179,179,179,155,88, 0,0,0,0,0,0,40,104,110,87,80,80,122,187,147,82,0,28,88,151,163,122,61, 41,102,163,163,108,48,0,0,20,54,79,92,96,88,72,45,2,27,88,152,202,156, 124,101,78,49,22,0,0,0,22,73,84,84,90,96,74,88,96,83,46,0,0,32,96,163, 179,112,48,52,116,183,159,92,28,32,96,163,213,164,139,193,147,90,33,0, 0,0,0,12,76,143,187,120,56,0,0,0,0,0,0,19,72,124,179,167,113,60,8,0,0, 0,40,104,171,155,88,31,92,112,112,112,112,112,85,0,0,0,0,0,0,40,85,119, 139,147,147,147,190,155,88,0,9,69,131,192,140,77,58,120,182,152,88,28, 0,19,66,108,142,159,163,153,133,90,27,8,65,116,160,192,185,162,136,102, 60,10,0,0,32,96,151,139,149,160,122,147,163,139,86,27,0,32,96,163,179, 112,48,52,116,183,159,92,28,32,96,163,181,122,106,165,177,119,63,8,0, 0,0,12,76,142,191,124,66,52,40,0,0,0,2,54,108,162,182,131,76,24,0,0,0, 0,40,104,171,155,88,3,42,48,48,48,48,48,38,0,0,0,0,0,17,76,133,176,182, 160,155,155,193,155,88,0,0,51,111,173,157,95,75,139,193,131,69,9,0,53, 108,159,193,162,151,157,159,92,28,0,26,70,104,133,157,179,192,151,99, 42,0,0,32,96,163,165,143,171,163,145,159,169,104,43,0,30,92,159,179,116, 56,61,120,185,152,88,24,32,96,163,179,112,76,135,192,151,93,38,0,0,0, 3,65,124,174,156,122,116,82,0,0,0,38,91,144,197,145,92,40,0,0,0,0,0,40, 104,171,155,88,0,27,32,32,25,0,0,27,32,32,32,15,0,31,92,158,194,136,96, 88,120,187,155,88,0,0,31,92,154,174,111,91,155,173,111,51,0,17,78,139, 197,149,102,84,95,122,92,28,0,25,29,47,73,95,122,167,186,124,62,0,0,32, 96,163,153,88,149,168,104,135,179,112,48,0,20,82,145,201,147,112,113, 153,199,139,77,15,32,96,163,179,112,48,102,162,181,124,68,12,0,0,0,43, 94,124,168,175,151,84,0,0,20,73,124,181,162,108,56,4,0,0,0,0,0,40,104, 171,155,88,27,82,96,96,80,23,27,82,96,96,96,60,0,32,96,163,187,120,58, 78,135,196,155,88,0,0,11,72,135,190,131,108,172,154,92,32,0,28,92,157, 183,120,60,21,35,70,65,15,23,80,88,53,28,36,79,143,199,135,68,0,0,32, 96,163,151,84,147,167,100,131,183,116,52,0,2,62,116,170,197,176,177,201, 167,113,56,0,32,96,163,179,112,48,74,131,188,156,97,42,0,0,6,67,131,184, 149,111,104,78,0,4,57,108,163,177,124,71,52,52,52,48,12,0,0,40,104,171, 155,88,32,96,163,159,92,28,32,96,163,163,135,68,0,24,86,147,201,150,116, 131,168,199,155,88,0,0,0,53,113,176,147,124,188,135,73,11,0,32,96,163, 179,112,48,0,0,10,7,0,28,92,142,110,88,80,97,152,192,131,65,0,0,32,96, 163,151,84,147,167,100,131,183,116,52,0,0,29,77,116,143,155,154,142,113, 74,25,0,32,96,139,139,112,48,44,101,139,139,131,67,0,0,12,76,143,188, 124,62,40,29,0,31,92,147,199,142,116,116,116,116,116,101,39,0,0,40,104, 171,155,88,32,96,163,159,92,28,32,96,163,199,135,68,0,3,59,111,151,171, 172,153,120,159,155,88,0,0,0,34,95,157,163,143,177,115,53,0,0,31,92,159, 181,116,55,9,24,59,52,7,28,92,159,170,153,147,157,189,165,108,51,0,0, 32,96,163,151,84,147,167,100,131,183,116,52,0,0,0,29,60,80,88,88,79,58, 26,0,0,17,63,72,72,69,30,15,61,72,72,72,46,0,0,12,76,143,187,120,56,0, 0,0,32,96,163,207,185,183,183,183,183,171,104,40,0,0,40,104,171,155,88, 32,96,163,159,92,28,32,96,151,151,135,68,0,0,20,62,92,107,108,93,91,92, 92,74,0,0,0,15,76,139,193,183,158,95,34,0,0,20,82,144,199,142,92,72,82, 111,91,28,27,90,131,153,167,171,165,151,119,74,22,0,0,32,96,163,151,84, 147,167,100,131,183,116,52,0,0,25,32,32,31,3,0,0,0,0,0,0,0,0,9,24,28, 22,4,0,0,19,26,0,0,8,12,76,143,187,120,56,0,0,0,32,96,143,143,143,143, 143,143,143,143,104,40,0,38,44,104,171,155,88,32,96,163,159,92,28,22, 73,84,84,84,53,0,0,0,6,32,44,44,33,28,28,28,20,0,0,0,0,57,116,147,147, 139,76,15,0,0,1,60,115,169,184,151,139,144,159,92,28,2,45,70,90,100,104, 100,88,63,29,0,0,0,32,96,163,151,84,147,167,100,131,183,116,52,0,23,80, 96,96,92,45,0,0,0,0,0,0,0,37,67,87,92,83,63,39,39,72,86,36,19,67,76,85, 147,184,120,56,0,0,0,19,67,76,76,76,76,76,76,76,76,70,26,30,90,108,108, 171,155,88,31,93,116,116,90,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,35,77,80,80,80,51,0,0,0,0,27,77,119,154,171,175,165,144,92,28,0, 0,10,28,38,40,37,27,6,0,0,0,0,32,96,159,151,84,147,159,100,131,159,116, 52,0,23,80,124,163,136,82,32,0,0,0,0,0,28,85,124,151,159,147,120,100, 100,124,108,44,32,96,143,147,175,169,108,47,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,32,96,163,175,179,155,88,6,45,52,52,44,2,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,67,92,104,108,101,85,56, 9,0,0,0,0,0,0,0,0,0,0,0,0,0,25,80,92,92,71,92,92,82,92,92,90,44,0,0,34, 80,124,173,120,70,19,0,0,0,0,32,96,163,151,147,160,181,164,164,173,108, 44,32,96,147,147,140,120,79,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,92,112, 112,112,112,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,10,32,43,44,39,24,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,23,28,28,19,28,28,24,28,28,27,2,0,0,0,34,80,124,155,108,52,0,0, 0,0,32,96,116,88,81,97,120,140,139,116,82,33,21,70,80,80,76,61,32,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,42,48,48,48,48,38,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,81,88, 87,45,0,0,0,0,17,63,65,29,19,38,62,76,74,58,29,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 255 }; #endif /* HEADER_SIGNED_DISTANCE_FONT_XXX */