FreeCalypso > hg > fc-magnetite
view src/cs/drivers/drv_app/r2d/lcds/BW_D_Sample/font_metrics_proportional.h @ 98:134c5fe13e44
src/cs/system/Main: recompilable C sources added from leo2moko-debug
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 03 Oct 2016 23:42:19 +0000 |
parents | 945cf7f506b2 |
children |
line wrap: on
line source
const INT32 r2d_font_metric_proportional[]={ 15, /* Font framebuffer width in pixels */ 4730, /* Font framebuffer height in pixels */ 1, /* Font framebuffer aligned size in Word32 */ 14, /* Font free area for char creation */ 13, /* Font ascent in pixels */ 5, /* Font descent in pixels */ 3, /* Font leading in pixels */ 2, /* Font underline in pixels */ /* glyph_index, x position in framebuffer, char width, char height x davance, y advance, char x origin, char y origin */ 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 32,11,0,0,3,0,0,0, 33,11,3,9,3,0,0,9, 34,20,2,1,4,0,1,9, 35,21,7,8,7,0,0,8, 36,29,9,11,9,0,0,10, 37,40,13,11,14,0,0,11, 38,51,11,9,13,0,1,9, 39,60,2,3,3,0,0,9, 40,63,3,12,4,0,0,9, 41,75,3,12,4,0,0,9, 42,87,5,5,7,0,1,6, 43,92,3,4,4,0,0,6, 44,96,2,3,3,0,0,1, 45,99,4,1,5,0,0,4, 46,100,1,1,3,0,1,1, 47,101,5,9,7,0,1,9, 48,110,6,9,8,0,1,9, 49,119,3,8,5,0,1,8, 50,127,4,9,6,0,1,9, 51,136,6,8,7,0,0,8, 52,144,7,9,8,0,0,9, 53,153,6,9,6,0,0,8, 54,162,5,9,7,0,1,9, 55,171,5,8,7,0,1,8, 56,179,7,9,8,0,0,9, 57,188,6,9,6,0,0,9, 58,197,3,4,3,0,0,4, 59,201,2,6,3,0,0,4, 60,207,5,6,8,0,1,7, 61,213,4,3,5,0,0,6, 62,216,5,6,7,0,1,7, 63,222,5,10,6,0,0,10, 64,232,10,11,11,0,0,11, 65,243,9,10,11,0,1,10, 66,253,8,9,8,0,0,9, 67,262,7,9,9,0,1,9, 68,271,8,9,8,0,0,9, 69,280,7,9,8,0,0,9, 70,289,6,9,7,0,0,9, 71,298,8,9,9,0,1,9, 72,307,8,9,10,0,1,9, 73,316,3,9,4,0,1,9, 74,325,5,11,5,0,0,9, 75,336,8,9,9,0,1,9, 76,345,7,9,7,0,0,9, 77,354,10,9,12,0,1,9, 78,363,9,9,10,0,1,9, 79,372,9,9,11,0,1,9, 80,381,6,9,7,0,0,9, 81,390,9,11,11,0,1,9, 82,401,8,9,8,0,0,9, 83,410,8,9,8,0,0,9, 84,419,9,9,10,0,1,9, 85,428,9,9,10,0,1,9, 86,437,9,9,11,0,1,9, 87,446,13,9,14,0,1,9, 88,455,9,9,10,0,0,9, 89,464,8,9,9,0,1,9, 90,473,7,9,9,0,1,9, 91,482,3,13,5,0,1,9, 92,495,5,8,7,0,1,8, 93,503,3,13,5,0,1,9, 94,516,4,2,6,0,1,8, 95,518,7,1,8,0,0,-2, 96,519,2,1,4,0,1,10, 97,520,6,7,6,0,0,6, 98,527,6,9,7,0,0,9, 99,536,6,6,6,0,0,6, 100,542,6,9,7,0,0,9, 101,551,6,6,7,0,0,6, 102,557,4,9,4,0,0,9, 103,566,7,10,7,0,0,6, 104,576,7,9,7,0,0,9, 105,585,3,9,3,0,0,9, 106,594,2,11,4,0,0,9, 107,605,7,9,7,0,0,9, 108,614,3,11,3,0,0,11, 109,625,10,7,10,0,0,7, 110,632,6,7,6,0,0,7, 111,639,6,6,8,0,1,6, 112,645,6,8,7,0,0,6, 113,653,7,9,6,0,0,7, 114,662,4,8,4,0,0,8, 115,670,6,8,6,0,0,6, 116,678,3,8,4,0,0,8, 117,686,6,6,7,0,0,6, 118,692,6,8,6,0,0,6, 119,700,8,8,8,0,0,6, 120,708,7,6,7,0,0,6, 121,714,6,9,6,0,0,6, 122,723,5,6,6,0,0,6, 123,729,3,13,5,0,1,9, 124,742,1,10,3,0,1,10, 125,752,3,13,4,0,0,9, 126,765,4,3,6,0,1,9, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 884,768,1,2,3,0,1,9, 885,770,1,2,3,0,1,0, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 890,772,2,2,4,0,1,0, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 894,774,2,6,3,0,0,4, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 900,780,1,1,3,0,1,9, 901,781,3,3,0,0,1,10, 902,784,9,10,11,0,1,10, 903,794,1,1,3,0,1,4, 904,795,7,11,8,0,0,11, 905,806,8,10,10,0,1,10, 906,816,3,11,5,0,1,11, 0,0,5,11,7,0,1,11, 908,827,9,10,11,0,1,10, 0,0,5,11,7,0,1,11, 910,837,8,10,10,0,1,10, 911,847,9,11,10,0,0,11, 912,858,5,11,4,0,0,11, 913,869,9,10,11,0,1,10, 914,879,8,9,8,0,0,9, 915,888,7,9,7,0,0,9, 916,897,9,10,10,0,0,10, 917,907,7,9,8,0,0,9, 918,916,7,9,9,0,1,9, 919,925,8,9,10,0,1,9, 920,934,8,9,10,0,1,9, 921,943,3,9,4,0,1,9, 922,952,8,9,9,0,1,9, 923,961,9,9,11,0,1,9, 924,970,10,9,12,0,1,9, 925,979,9,9,10,0,1,9, 926,988,6,9,8,0,1,9, 927,997,9,9,11,0,1,9, 928,1006,7,9,9,0,1,9, 929,1015,6,9,7,0,0,9, 0,0,5,11,7,0,1,11, 931,1024,7,9,9,0,1,9, 932,1033,9,9,10,0,1,9, 933,1042,8,9,9,0,1,9, 934,1051,5,9,6,0,1,9, 935,1060,9,9,10,0,0,9, 936,1069,7,9,9,0,1,9, 937,1078,9,11,10,0,0,11, 938,1089,5,11,5,0,0,11, 939,1100,8,11,10,0,1,11, 940,1111,8,9,9,0,1,9, 941,1120,6,9,7,0,0,9, 942,1129,6,12,6,0,0,9, 943,1141,3,9,4,0,1,9, 944,1150,6,10,7,0,0,10, 945,1160,8,6,9,0,1,6, 946,1166,7,11,7,0,0,9, 947,1177,9,10,10,0,0,6, 948,1187,5,9,7,0,1,9, 949,1196,6,6,7,0,0,6, 950,1202,4,11,6,0,1,9, 951,1213,6,10,6,0,0,7, 952,1223,5,9,7,0,1,9, 953,1232,3,8,4,0,1,8, 954,1240,7,6,7,0,0,6, 955,1246,6,8,6,0,0,8, 956,1254,6,10,7,0,0,8, 957,1264,6,8,6,0,0,6, 958,1272,5,12,6,0,0,9, 959,1284,6,6,8,0,1,6, 960,1290,6,6,6,0,0,6, 961,1296,6,8,7,0,0,6, 962,1304,5,8,6,0,1,6, 963,1312,8,6,9,0,1,6, 964,1318,4,6,4,0,0,6, 965,1324,6,6,7,0,0,6, 966,1330,8,9,10,0,1,7, 967,1339,7,6,7,0,0,6, 968,1345,9,11,11,0,1,8, 969,1356,9,6,11,0,1,6, 970,1362,4,8,4,0,0,8, 971,1370,5,9,6,0,0,9, 972,1379,6,9,8,0,1,9, 973,1388,6,9,7,0,0,9, 974,1397,9,9,11,0,1,9, 0,0,5,11,7,0,1,11, 976,1406,7,9,8,0,1,9, 977,1415,8,9,8,0,0,9, 978,1424,6,9,8,0,1,9, 979,1433,7,10,8,0,0,10, 980,1443,6,11,8,0,1,11, 981,1454,8,9,10,0,1,7, 982,1463,9,8,10,0,0,8, 983,1471,7,9,9,0,1,7, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 986,1480,8,11,10,0,1,9, 987,1491,4,8,6,0,1,6, 988,1499,6,9,7,0,0,9, 989,1508,5,10,7,0,0,6, 990,1518,6,10,8,0,1,10, 991,1528,4,6,6,0,1,6, 992,1534,7,9,9,0,1,9, 993,1543,6,8,15,0,1,6, 994,1551,13,11,15,0,1,9, 995,1562,11,8,11,0,0,6, 996,1570,7,9,8,0,1,9, 997,1579,6,9,7,0,1,9, 998,1588,7,12,9,0,1,10, 999,1600,7,6,9,0,1,6, 1000,1606,8,9,8,0,0,9, 1001,1615,6,9,8,0,1,9, 1002,1624,10,9,12,0,1,9, 1003,1633,6,6,8,0,1,6, 1004,1639,10,9,12,0,1,9, 1005,1648,7,7,9,0,1,7, 1006,1655,8,9,8,0,0,9, 1007,1664,5,11,5,0,0,9, 1008,1675,6,8,8,0,0,6, 1009,1683,6,9,8,0,1,6, 1010,1692,4,6,5,0,0,6, 1011,1698,2,11,4,0,0,9, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 5792,1709,2,9,5,0,1,9, 5793,1718,3,10,5,0,1,10, 5794,1728,10,9,12,0,1,9, 5795,1737,10,9,12,0,1,9, 5796,1746,10,10,12,0,1,10, 5797,1756,10,10,12,0,1,10, 5798,1766,3,9,5,0,1,9, 5799,1775,3,9,5,0,1,9, 5800,1784,3,9,6,0,1,9, 5801,1793,3,10,5,0,1,10, 5802,1803,3,10,5,0,1,10, 5803,1813,4,9,7,0,1,9, 5804,1822,3,9,5,0,1,9, 5805,1831,2,9,4,0,1,9, 5806,1840,2,9,4,0,1,9, 5807,1849,3,9,5,0,1,9, 5808,1858,3,9,5,0,1,9, 5809,1867,4,9,6,0,1,9, 5810,1876,2,6,4,0,1,8, 5811,1882,3,9,5,0,1,9, 5812,1891,3,9,5,0,1,9, 5813,1900,3,10,5,0,1,10, 5814,1910,4,9,5,0,0,9, 5815,1919,7,9,9,0,1,9, 5816,1928,7,10,9,0,1,10, 5817,1938,3,9,5,0,1,9, 5818,1947,4,9,6,0,1,9, 5819,1956,4,9,6,0,1,9, 5820,1965,3,9,5,0,1,9, 5821,1974,3,9,6,0,2,9, 5822,1983,3,9,5,0,1,9, 5823,1992,2,9,4,0,1,9, 5824,2001,3,9,5,0,1,9, 5825,2010,1,9,3,0,1,9, 5826,2019,3,9,6,0,2,9, 5827,2028,4,8,6,0,1,8, 5828,2036,6,9,7,0,0,9, 5829,2045,3,9,5,0,1,9, 5830,2054,2,9,5,0,1,9, 5831,2063,3,9,5,0,1,9, 5832,2072,4,9,6,0,1,9, 5833,2081,3,9,4,0,1,9, 5834,2090,4,10,6,0,1,10, 5835,2100,4,9,6,0,1,9, 5836,2109,1,5,4,0,1,10, 5837,2114,3,5,4,0,0,9, 5838,2119,4,6,5,0,0,10, 5839,2125,4,9,5,0,1,9, 5840,2134,3,9,6,0,1,9, 5841,2143,4,9,6,0,1,9, 5842,2152,4,9,6,0,1,9, 5843,2161,2,9,4,0,1,9, 5844,2170,4,9,6,0,1,9, 5845,2179,4,11,6,0,1,10, 5846,2190,5,9,7,0,1,9, 5847,2199,5,9,7,0,1,9, 5848,2208,7,9,8,0,0,9, 5849,2217,1,9,3,0,1,9, 5850,2226,2,9,4,0,1,9, 5851,2235,4,9,5,0,0,9, 5852,2244,5,6,7,0,1,8, 5853,2250,5,9,13,0,0,9, 5854,2259,8,9,10,0,1,9, 5855,2268,5,7,7,0,1,8, 5856,2275,7,9,8,0,0,9, 5857,2284,6,10,8,0,1,10, 5858,2294,7,9,9,0,1,9, 5859,2303,4,9,5,0,1,9, 5860,2312,7,9,9,0,1,9, 5861,2321,5,9,7,0,1,9, 5862,2330,7,10,8,0,0,10, 5863,2340,1,5,4,0,1,5, 5864,2345,3,9,5,0,1,9, 5865,2354,4,9,7,0,1,9, 5866,2363,6,10,8,0,1,10, 5867,2373,1,1,3,0,1,6, 5868,2374,1,4,3,0,1,7, 5869,2378,4,3,5,0,1,6, 5870,2381,5,9,6,0,0,9, 5871,2390,7,10,8,0,0,9, 5872,2400,6,10,8,0,1,10, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 9632,2410,8,8,12,0,2,9, 9633,2418,8,8,12,0,2,9, 9634,2426,8,8,15,0,2,9, 9635,2434,8,8,12,0,2,9, 9636,2442,8,8,12,0,2,9, 9637,2450,8,8,12,0,2,9, 9638,2458,8,8,12,0,2,9, 9639,2466,8,8,12,0,2,9, 9640,2474,8,8,12,0,2,9, 9641,2482,8,8,12,0,2,9, 9642,2490,5,5,9,0,2,7, 9643,2495,5,5,9,0,2,7, 9644,2500,9,5,12,0,2,7, 9645,2505,9,5,12,0,2,7, 9646,2510,5,8,9,0,2,9, 9647,2518,5,9,9,0,2,10, 9648,2527,9,5,12,0,2,7, 9649,2532,9,5,12,0,2,7, 9650,2537,7,9,9,0,1,9, 9651,2546,7,9,9,0,1,9, 9652,2555,4,6,6,0,2,8, 9653,2561,4,6,6,0,2,8, 9654,2567,8,8,10,0,1,8, 9655,2575,8,8,10,0,1,8, 9656,2583,5,5,8,0,2,7, 9657,2588,5,5,8,0,2,7, 9658,2593,8,7,10,0,1,8, 9659,2600,8,7,10,0,1,8, 9660,2607,7,9,9,0,1,8, 9661,2616,7,9,9,0,1,9, 9662,2625,4,6,6,0,2,7, 9663,2631,4,6,6,0,2,7, 9664,2637,8,8,10,0,1,8, 9665,2645,9,8,11,0,1,8, 9666,2653,5,5,7,0,1,7, 9667,2658,6,5,8,0,1,7, 9668,2663,8,7,10,0,1,8, 9669,2670,9,7,11,0,1,8, 9670,2677,9,10,12,0,1,10, 9671,2687,9,10,12,0,1,10, 9672,2697,9,10,12,0,1,10, 9673,2707,8,8,10,0,1,9, 9674,2715,6,10,7,0,0,10, 9675,2725,8,8,10,0,1,9, 9676,2733,9,8,10,0,0,8, 9677,2741,8,7,10,0,1,8, 9678,2748,8,8,10,0,1,8, 9679,2756,8,7,10,0,1,8, 9680,2763,8,8,10,0,1,9, 9681,2771,8,8,10,0,1,9, 9682,2779,8,8,10,0,1,9, 9683,2787,8,8,10,0,1,9, 9684,2795,8,8,10,0,1,8, 9685,2803,8,8,10,0,1,8, 9686,2811,4,7,7,0,1,8, 9687,2818,4,7,6,0,1,8, 9688,2825,14,13,14,0,0,10, 9689,2838,15,14,14,0,0,11, 9690,2852,15,7,14,0,0,11, 9691,2859,14,7,14,0,0,4, 9692,2866,4,4,6,0,1,9, 9693,2870,4,4,6,0,1,9, 9694,2874,4,4,6,0,1,5, 9695,2878,4,4,6,0,1,5, 9696,2882,8,4,10,0,1,9, 9697,2886,8,4,10,0,1,5, 9698,2890,7,7,14,0,7,4, 9699,2897,7,7,14,0,0,4, 9700,2904,7,7,14,0,7,11, 9701,2911,7,7,14,0,0,11, 9702,2918,5,5,7,0,1,7, 9703,2923,8,8,11,0,1,9, 9704,2931,8,8,11,0,1,9, 9705,2939,8,8,12,0,2,9, 9706,2947,8,8,12,0,2,9, 9707,2955,8,8,12,0,2,9, 9708,2963,7,8,9,0,1,8, 9709,2971,7,9,9,0,1,9, 9710,2980,7,9,9,0,1,9, 9711,2989,11,11,13,0,1,10, 9712,3000,8,8,12,0,2,9, 9713,3008,8,8,12,0,2,9, 9714,3016,8,8,12,0,2,9, 9715,3024,8,8,12,0,2,9, 9716,3032,11,11,13,0,1,10, 9717,3043,11,11,13,0,1,10, 9718,3054,11,11,13,0,1,10, 9719,3065,11,11,13,0,1,10, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 12353,3076,7,5,15,0,6,7, 12354,3081,8,9,14,0,3,9, 12355,3090,7,7,14,0,6,9, 12356,3097,7,8,13,0,3,9, 12357,3105,5,8,14,0,6,9, 12358,3113,6,10,14,0,4,9, 12359,3123,7,8,14,0,5,8, 12360,3131,8,10,14,0,3,9, 12361,3141,7,9,14,0,6,9, 12362,3150,8,9,14,0,3,8, 12363,3159,9,9,15,0,3,9, 12364,3168,10,10,14,0,2,10, 12365,3178,8,7,14,0,3,7, 12366,3185,10,9,14,0,2,9, 12367,3194,6,9,14,0,4,9, 12368,3203,9,10,14,0,3,10, 12369,3213,8,8,14,0,3,8, 12370,3221,11,10,15,0,2,10, 12371,3231,7,8,15,0,4,10, 12372,3239,8,8,14,0,3,10, 12373,3247,8,9,15,0,4,9, 12374,3256,10,11,14,0,2,11, 12375,3267,8,8,15,0,4,8, 12376,3275,8,10,15,0,4,10, 12377,3285,10,10,14,0,2,10, 12378,3295,12,11,14,0,1,11, 12379,3306,9,9,15,0,3,9, 12380,3315,11,11,13,0,1,11, 12381,3326,9,9,15,0,3,9, 12382,3335,11,10,15,0,2,10, 12383,3345,8,9,14,0,3,9, 12384,3354,10,9,14,0,2,9, 12385,3363,8,10,14,0,3,9, 12386,3373,9,11,13,0,2,10, 12387,3384,7,6,14,0,5,9, 12388,3390,9,8,15,0,3,10, 12389,3398,12,9,14,0,1,11, 12390,3407,9,10,13,0,2,11, 12391,3417,12,10,14,0,1,11, 12392,3427,7,9,13,0,3,9, 12393,3436,10,10,14,0,2,10, 12394,3446,9,9,13,0,2,9, 12395,3455,8,9,14,0,3,9, 12396,3464,10,9,14,0,2,9, 12397,3473,10,9,14,0,2,9, 12398,3482,9,8,15,0,3,8, 12399,3490,10,9,14,0,2,9, 12400,3499,12,10,14,0,1,10, 12401,3509,12,10,14,0,1,10, 12402,3519,10,8,14,0,2,9, 12403,3527,12,9,14,0,1,10, 12404,3536,12,10,15,0,1,10, 12405,3546,9,9,13,0,2,10, 12406,3555,9,9,13,0,2,10, 12407,3564,9,9,13,0,2,9, 12408,3573,10,7,14,0,2,8, 12409,3580,10,10,14,0,2,11, 12410,3590,10,10,14,0,2,9, 12411,3600,10,9,15,0,2,9, 12412,3609,12,10,15,0,1,10, 12413,3619,12,10,14,0,1,10, 12414,3629,8,9,14,0,3,9, 12415,3638,10,10,14,0,2,10, 12416,3648,9,9,13,0,2,9, 12417,3657,9,9,15,0,3,9, 12418,3666,8,9,14,0,3,9, 12419,3675,8,8,14,0,5,8, 12420,3683,10,11,14,0,2,10, 12421,3694,7,8,14,0,5,9, 12422,3702,9,9,15,0,3,9, 12423,3711,8,9,14,0,5,9, 12424,3720,9,8,15,0,3,8, 12425,3728,7,10,15,0,4,11, 12426,3738,6,10,14,0,4,10, 12427,3748,8,9,14,0,3,9, 12428,3757,9,10,13,0,2,9, 12429,3767,8,10,14,0,3,10, 12430,3777,8,7,15,0,5,8, 12431,3784,9,10,13,0,2,9, 12432,3794,9,10,15,0,3,10, 12433,3804,10,10,14,0,2,10, 12434,3814,8,9,14,0,3,9, 12435,3823,9,9,13,0,2,9, 12436,3832,8,11,14,0,3,10, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 12441,3843,3,6,0,0,-3,10, 12442,3849,3,4,1,0,-3,9, 12443,3853,3,6,15,0,6,10, 12444,3859,3,4,15,0,6,9, 12445,3863,7,7,13,0,3,10, 12446,3870,9,9,13,0,2,11, 0,0,5,11,7,0,1,11, 0,0,5,11,7,0,1,11, 12449,3879,7,9,15,0,4,9, 12450,3888,8,10,14,0,3,10, 12451,3898,7,7,15,0,4,8, 12452,3905,9,9,15,0,3,9, 12453,3914,6,8,14,0,4,7, 12454,3922,8,11,14,0,3,10, 12455,3933,8,7,14,0,3,7, 12456,3940,9,9,13,0,2,9, 12457,3949,7,9,13,0,3,8, 12458,3958,9,11,13,0,2,9, 12459,3969,10,9,15,0,3,8, 12460,3978,11,10,13,0,1,9, 12461,3988,10,10,14,0,2,10, 12462,3998,12,10,14,0,1,10, 12463,4008,7,9,13,0,3,9, 12464,4017,10,10,14,0,2,10, 12465,4027,9,10,13,0,2,9, 12466,4037,12,11,14,0,1,10, 12467,4048,7,8,13,0,3,9, 12468,4056,10,9,14,0,2,10, 12469,4065,10,11,14,0,2,10, 12470,4076,13,11,15,0,1,10, 12471,4087,9,8,15,0,3,7, 12472,4095,12,10,14,0,1,9, 12473,4105,9,10,15,0,3,9, 12474,4115,11,12,15,0,2,11, 12475,4127,9,9,13,0,2,9, 12476,4136,13,10,14,0,1,10, 12477,4146,8,8,14,0,3,8, 12478,4154,11,10,15,0,2,10, 12479,4164,8,9,14,0,3,9, 12480,4173,11,10,15,0,2,10, 12481,4183,9,10,13,0,2,10, 12482,4193,11,11,13,0,1,11, 12483,4204,7,7,15,0,4,7, 12484,4211,8,9,14,0,3,8, 12485,4220,11,11,13,0,1,10, 12486,4231,10,9,14,0,2,9, 12487,4240,12,10,14,0,1,10, 12488,4250,6,10,14,0,4,9, 12489,4260,7,11,15,0,4,10, 12490,4271,9,10,13,0,2,9, 12491,4281,10,8,14,0,2,8, 12492,4289,7,9,13,0,3,9, 12493,4298,9,11,15,0,3,11, 12494,4309,7,8,15,0,4,8, 12495,4317,10,9,14,0,2,9, 12496,4326,12,10,14,0,1,10, 12497,4336,11,9,15,0,2,9, 12498,4345,8,8,14,0,3,8, 12499,4353,10,10,14,0,2,10, 12500,4363,10,10,14,0,2,10, 12501,4373,8,8,14,0,3,8, 12502,4381,11,11,13,0,1,11, 12503,4392,11,10,15,0,2,10, 12504,4402,9,7,13,0,2,7, 12505,4409,10,10,14,0,2,10, 12506,4419,11,9,15,0,2,9, 12507,4428,9,11,13,0,2,9, 12508,4439,13,12,14,0,1,10, 12509,4451,13,12,14,0,1,10, 12510,4463,9,9,13,0,2,9, 12511,4472,7,8,15,0,4,9, 12512,4480,9,9,14,0,3,9, 12513,4489,7,8,13,0,3,9, 12514,4497,10,9,14,0,2,10, 12515,4506,7,7,13,0,3,7, 12516,4513,9,9,13,0,2,9, 12517,4522,8,7,14,0,3,9, 12518,4529,10,8,14,0,2,10, 12519,4537,6,7,13,0,4,9, 12520,4544,7,8,13,0,3,9, 12521,4552,8,9,14,0,3,9, 12522,4561,5,9,13,0,4,9, 12523,4570,9,10,13,0,2,9, 12524,4580,7,9,13,0,3,9, 12525,4589,7,8,13,0,3,10, 12526,4597,6,7,14,0,4,8, 12527,4604,8,9,14,0,3,9, 12528,4613,10,9,14,0,2,9, 12529,4622,9,8,13,0,2,9, 12530,4630,8,10,14,0,3,10, 12531,4640,8,9,8,0,0,8, 12532,4649,11,11,13,0,1,10, 12533,4660,7,9,14,0,3,9, 12534,4669,8,8,14,0,3,8, 12535,4677,11,10,15,0,2,10, 12536,4687,12,10,14,0,1,10, 12537,4697,11,9,13,0,1,10, 12538,4706,11,11,15,0,2,11, 12539,4717,1,1,13,0,6,4, 12540,4718,11,1,14,0,2,5, 12541,4719,6,5,14,0,4,9, 12542,4724,8,6,14,0,3,10, 0,0,5,11,7,0,1,11, };