FreeCalypso > hg > fc-selenite
diff src/cs/drivers/drv_app/r2d/lcds/Customer/font_metrics_proportional.h @ 0:b6a5e36de839
src/cs: initial import from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 15 Jul 2018 04:39:26 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cs/drivers/drv_app/r2d/lcds/Customer/font_metrics_proportional.h Sun Jul 15 04:39:26 2018 +0000 @@ -0,0 +1,668 @@ +INT32 r2d_font_metric_proportional[]={ +3425, /* Font framebuffer width in pixels */ +12, /* Font framebuffer height in pixels */ +1, /* Font framebuffer height in Word32 */ +13, /* Font free area for char creation */ +11, /* Font ascent in pixels */ +4, /* 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,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +32,5,0,0,2,0,0,0, +33,5,3,8,3,0,0,8, +34,8,2,1,4,0,1,8, +35,10,6,7,6,0,0,8, +36,16,8,10,8,0,0,9, +37,24,11,10,12,0,0,10, +38,35,9,8,11,0,1,8, +39,44,2,3,3,0,0,8, +40,46,3,10,4,0,0,8, +41,49,3,10,4,0,0,8, +42,52,5,4,7,0,1,6, +43,57,3,3,3,0,0,5, +44,60,2,3,3,0,0,1, +45,62,3,1,4,0,0,4, +46,65,1,1,3,0,1,1, +47,66,5,7,7,0,1,7, +48,71,5,8,5,0,0,8, +49,76,3,7,4,0,1,7, +50,79,3,7,6,0,2,7, +51,82,5,7,6,0,1,7, +52,87,6,7,7,0,0,7, +53,93,6,8,6,0,0,8, +54,99,5,8,5,0,0,8, +55,104,4,7,6,0,1,7, +56,108,6,8,6,0,0,8, +57,114,5,8,5,0,0,7, +58,119,3,4,3,0,0,4, +59,122,2,5,3,0,0,4, +60,124,5,5,7,0,1,6, +61,129,4,2,4,0,0,5, +62,133,5,5,7,0,1,6, +63,138,5,9,6,0,0,9, +64,143,9,9,10,0,0,9, +65,152,7,10,8,0,0,10, +66,159,7,8,7,0,0,8, +67,166,6,8,7,0,0,8, +68,172,7,8,7,0,0,8, +69,179,6,8,7,0,0,8, +70,185,6,8,7,0,0,8, +71,191,7,8,7,0,0,8, +72,198,7,8,8,0,1,8, +73,205,3,8,4,0,1,8, +74,208,4,10,4,0,0,8, +75,212,7,8,7,0,0,8, +76,219,6,8,6,0,0,8, +77,225,9,8,10,0,1,8, +78,234,8,8,9,0,1,8, +79,242,7,8,8,0,1,8, +80,249,5,8,6,0,0,8, +81,254,8,10,9,0,1,8, +82,262,6,8,6,0,0,8, +83,268,7,8,7,0,0,8, +84,275,7,8,8,0,1,8, +85,282,8,8,8,0,0,8, +86,290,7,8,7,0,0,8, +87,297,11,8,11,0,0,8, +88,308,7,8,8,0,0,8, +89,315,7,8,8,0,1,8, +90,322,6,8,8,0,1,8, +91,328,2,11,4,0,1,8, +92,330,4,7,5,0,0,7, +93,334,2,11,4,0,1,8, +94,336,4,2,5,0,0,7, +95,340,6,1,7,0,0,-1, +96,346,2,1,4,0,1,9, +97,348,5,7,5,0,0,6, +98,353,6,9,7,0,0,9, +99,359,5,6,5,0,0,6, +100,364,6,9,6,0,0,9, +101,370,6,6,6,0,0,6, +102,376,4,8,4,0,0,8, +103,380,6,9,6,0,0,6, +104,386,6,9,6,0,0,9, +105,392,3,8,3,0,0,8, +106,395,2,9,3,0,0,7, +107,397,6,9,6,0,0,9, +108,403,3,9,3,0,0,9, +109,406,9,7,9,0,0,7, +110,415,6,7,6,0,0,7, +111,421,5,6,6,0,1,6, +112,426,5,8,6,0,0,6, +113,431,6,9,6,0,0,7, +114,437,4,6,4,0,0,6, +115,441,6,7,6,0,0,6, +116,447,2,8,2,0,0,8, +117,449,6,6,7,0,0,6, +118,455,5,7,5,0,0,6, +119,460,7,7,7,0,0,6, +120,467,6,6,6,0,0,6, +121,473,6,8,4,0,-1,6, +122,479,4,6,4,0,0,6, +123,483,3,11,4,0,0,8, +124,486,1,9,3,0,1,9, +125,487,3,11,4,0,0,8, +126,490,4,3,5,0,1,8, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +884,494,1,2,3,0,1,8, +885,495,1,2,3,0,1,0, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +890,496,2,2,4,0,1,0, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +894,498,2,5,3,0,0,4, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +900,500,1,1,3,0,1,8, +901,501,3,3,0,0,1,9, +902,504,7,9,8,0,0,9, +903,511,1,1,3,0,1,3, +904,512,6,9,7,0,0,9, +905,518,7,9,9,0,1,9, +906,525,3,9,4,0,1,9, +0,0,5,10,7,0,1,10, +908,528,7,9,8,0,1,9, +0,0,5,10,7,0,1,10, +910,535,7,9,9,0,1,9, +911,542,8,10,8,0,0,10, +912,550,5,9,4,0,0,9, +913,555,7,10,8,0,0,10, +914,562,7,8,7,0,0,8, +915,569,6,8,6,0,0,8, +916,575,8,9,9,0,0,9, +917,583,6,8,7,0,0,8, +918,589,6,8,8,0,1,8, +919,595,7,8,8,0,1,8, +920,602,7,8,9,0,1,8, +921,609,3,8,4,0,1,8, +922,612,7,8,7,0,0,8, +923,619,7,8,7,0,0,8, +924,626,9,8,10,0,1,8, +925,635,8,8,9,0,1,8, +926,643,5,8,7,0,1,8, +927,648,7,8,8,0,1,8, +928,655,7,8,8,0,1,8, +929,662,5,8,6,0,0,8, +0,0,5,10,7,0,1,10, +931,667,6,8,8,0,1,8, +932,673,7,8,8,0,1,8, +933,680,7,8,8,0,1,8, +934,687,5,8,6,0,1,8, +935,692,7,8,8,0,0,8, +936,699,7,8,7,0,0,8, +937,706,8,10,8,0,0,10, +938,714,5,10,5,0,0,10, +939,719,7,9,9,0,1,9, +940,726,7,8,8,0,1,8, +941,733,5,8,6,0,0,8, +942,738,6,10,6,0,0,8, +943,744,3,8,4,0,1,8, +944,747,6,9,7,0,0,9, +945,753,7,6,8,0,1,6, +946,760,7,10,7,0,0,8, +947,767,7,9,8,0,0,6, +948,774,4,8,4,0,0,8, +949,778,5,6,6,0,0,6, +950,783,4,10,6,0,1,8, +951,787,6,9,6,0,0,7, +952,793,5,8,6,0,1,8, +953,798,3,7,4,0,1,7, +954,801,6,6,6,0,0,6, +955,807,6,7,4,0,-1,7, +956,813,6,9,7,0,0,7, +957,819,5,7,5,0,0,6, +958,824,5,11,6,0,0,8, +959,829,5,6,6,0,1,6, +960,834,6,6,6,0,0,6, +961,840,5,8,6,0,0,6, +962,845,5,7,5,0,0,6, +963,850,7,6,8,0,1,6, +964,857,3,6,3,0,0,6, +965,860,6,6,7,0,0,6, +966,866,7,8,9,0,1,6, +967,873,6,6,6,0,0,6, +968,879,8,9,9,0,0,7, +969,887,8,6,9,0,1,6, +970,895,4,7,4,0,0,7, +971,899,5,7,6,0,0,7, +972,904,5,8,6,0,1,8, +973,909,6,8,7,0,0,8, +974,915,8,8,9,0,1,8, +0,0,5,10,7,0,1,10, +976,923,6,8,7,0,1,8, +977,929,7,8,7,0,0,8, +978,936,5,8,5,0,0,8, +979,941,6,9,6,0,0,9, +980,947,5,10,5,0,0,10, +981,952,7,8,9,0,1,6, +982,959,8,7,8,0,0,7, +983,967,6,9,7,0,0,7, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +986,973,7,9,8,0,1,8, +987,980,4,7,5,0,0,6, +988,984,6,8,7,0,0,8, +989,990,5,8,7,0,0,6, +990,995,5,9,6,0,0,9, +991,1000,3,6,5,0,1,6, +992,1003,8,8,7,0,0,8, +993,1011,5,8,13,0,1,6, +994,1016,12,10,13,0,0,8, +995,1028,9,8,9,0,0,6, +996,1037,6,9,7,0,1,9, +997,1043,5,8,6,0,1,8, +998,1048,6,11,7,0,0,9, +999,1054,6,6,8,0,1,6, +1000,1060,7,8,7,0,0,8, +1001,1067,6,8,7,0,0,8, +1002,1073,9,8,10,0,0,8, +1003,1082,5,6,7,0,1,6, +1004,1087,8,8,10,0,1,8, +1005,1095,6,7,8,0,1,7, +1006,1101,7,8,7,0,0,8, +1007,1108,4,10,4,0,0,9, +1008,1112,5,7,6,0,0,6, +1009,1117,5,8,7,0,1,6, +1010,1122,3,6,4,0,0,6, +1011,1125,2,9,3,0,0,7, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +5792,1127,2,8,4,0,1,8, +5793,1129,3,9,4,0,1,9, +5794,1132,9,8,11,0,1,8, +5795,1141,9,8,11,0,1,8, +5796,1150,9,8,11,0,1,8, +5797,1159,9,9,11,0,1,9, +5798,1168,3,8,5,0,1,8, +5799,1171,3,9,5,0,1,9, +5800,1174,2,8,4,0,1,8, +5801,1176,3,9,5,0,1,9, +5802,1179,3,9,5,0,1,9, +5803,1182,3,8,5,0,1,8, +5804,1185,3,8,5,0,1,8, +5805,1188,2,8,4,0,1,8, +5806,1190,2,8,4,0,1,8, +5807,1192,3,8,4,0,1,8, +5808,1195,3,8,4,0,1,8, +5809,1198,3,8,5,0,1,8, +5810,1201,2,5,4,0,1,7, +5811,1203,3,8,4,0,1,8, +5812,1206,3,8,4,0,1,8, +5813,1209,3,9,4,0,1,9, +5814,1212,4,8,4,0,0,8, +5815,1216,6,8,8,0,1,8, +5816,1222,6,8,8,0,1,8, +5817,1228,3,8,5,0,1,8, +5818,1231,4,8,6,0,1,8, +5819,1235,4,8,6,0,1,8, +5820,1239,3,8,5,0,1,8, +5821,1242,3,8,5,0,2,8, +5822,1245,3,8,5,0,1,8, +5823,1248,2,8,4,0,1,8, +5824,1250,3,8,5,0,1,8, +5825,1253,1,8,3,0,1,8, +5826,1254,3,8,5,0,2,8, +5827,1257,4,7,6,0,1,7, +5828,1261,6,8,7,0,0,8, +5829,1267,3,8,5,0,1,8, +5830,1270,2,8,5,0,1,8, +5831,1272,3,8,5,0,1,8, +5832,1275,4,8,6,0,1,8, +5833,1279,3,8,4,0,1,8, +5834,1282,4,9,6,0,1,9, +5835,1286,3,8,5,0,1,8, +5836,1289,1,4,3,0,1,8, +5837,1290,3,5,3,0,0,8, +5838,1293,3,5,4,0,0,8, +5839,1296,4,8,4,0,1,8, +5840,1300,2,8,4,0,1,8, +5841,1302,3,8,4,0,1,8, +5842,1305,3,8,5,0,1,8, +5843,1308,2,8,4,0,1,8, +5844,1310,3,8,5,0,1,8, +5845,1313,3,10,5,0,1,9, +5846,1316,5,8,7,0,1,8, +5847,1321,4,8,6,0,1,8, +5848,1325,6,8,6,0,0,8, +5849,1331,1,8,3,0,1,8, +5850,1332,2,8,4,0,1,8, +5851,1334,3,8,4,0,0,8, +5852,1337,4,5,6,0,1,7, +5853,1341,5,8,12,0,0,8, +5854,1346,7,8,9,0,1,8, +5855,1353,4,6,6,0,1,7, +5856,1357,6,8,7,0,0,8, +5857,1363,5,8,7,0,1,8, +5858,1368,6,8,7,0,0,8, +5859,1374,3,8,4,0,1,8, +5860,1377,6,8,8,0,1,8, +5861,1383,4,8,6,0,1,8, +5862,1387,6,8,6,0,0,8, +5863,1393,1,4,3,0,1,4, +5864,1394,3,8,5,0,1,8, +5865,1397,4,8,6,0,1,8, +5866,1401,5,9,6,0,1,9, +5867,1406,1,1,3,0,1,6, +5868,1407,1,3,3,0,1,5, +5869,1408,3,3,5,0,1,6, +5870,1411,4,8,5,0,0,8, +5871,1415,6,9,6,0,0,8, +5872,1421,5,8,7,0,1,8, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +9632,1426,7,6,9,0,1,7, +9633,1433,7,7,10,0,1,8, +9634,1440,7,7,12,0,1,8, +9635,1447,7,7,10,0,1,8, +9636,1454,7,7,10,0,1,8, +9637,1461,7,7,10,0,1,8, +9638,1468,7,7,10,0,1,8, +9639,1475,7,7,10,0,1,8, +9640,1482,7,7,10,0,1,8, +9641,1489,7,7,10,0,1,8, +9642,1496,5,4,8,0,2,6, +9643,1501,5,5,9,0,2,7, +9644,1506,8,4,10,0,2,6, +9645,1514,8,5,11,0,2,7, +9646,1522,5,7,7,0,1,8, +9647,1527,5,8,7,0,1,9, +9648,1532,8,4,11,0,2,6, +9649,1540,8,5,11,0,2,7, +9650,1548,6,8,8,0,1,8, +9651,1554,6,8,8,0,1,8, +9652,1560,4,5,6,0,2,6, +9653,1564,4,6,6,0,2,7, +9654,1568,7,7,9,0,1,7, +9655,1575,7,7,9,0,1,7, +9656,1582,4,5,6,0,1,6, +9657,1586,4,5,6,0,1,6, +9658,1590,7,6,9,0,1,7, +9659,1597,7,6,8,0,1,7, +9660,1604,6,8,8,0,1,7, +9661,1610,6,8,8,0,1,8, +9662,1616,4,5,6,0,2,6, +9663,1620,4,6,6,0,2,7, +9664,1624,7,7,9,0,1,7, +9665,1631,8,7,10,0,1,7, +9666,1639,4,5,6,0,1,6, +9667,1643,5,5,7,0,1,6, +9668,1648,7,6,9,0,1,7, +9669,1655,8,6,9,0,1,7, +9670,1663,8,8,10,0,1,8, +9671,1671,8,8,10,0,1,8, +9672,1679,8,8,10,0,1,8, +9673,1687,7,7,9,0,1,8, +9674,1694,5,9,6,0,0,9, +9675,1699,7,7,9,0,1,8, +9676,1706,8,8,9,0,0,8, +9677,1714,7,6,9,0,1,7, +9678,1721,7,7,9,0,1,8, +9679,1728,7,6,9,0,1,7, +9680,1735,7,7,9,0,1,8, +9681,1742,7,7,9,0,1,8, +9682,1749,7,7,9,0,1,8, +9683,1756,7,6,9,0,1,7, +9684,1763,7,7,9,0,1,7, +9685,1770,7,7,9,0,1,8, +9686,1777,4,6,6,0,1,7, +9687,1781,4,6,5,0,1,7, +9688,1785,13,12,12,0,0,9, +9689,1798,12,11,12,0,0,8, +9690,1810,12,5,12,0,0,8, +9691,1822,12,5,12,0,0,2, +9692,1834,4,4,6,0,1,8, +9693,1838,4,4,6,0,1,8, +9694,1842,4,3,6,0,1,4, +9695,1846,3,4,5,0,1,5, +9696,1849,7,4,9,0,1,8, +9697,1856,7,4,9,0,1,5, +9698,1863,6,6,12,0,6,3, +9699,1869,6,6,12,0,0,3, +9700,1875,6,6,12,0,6,9, +9701,1881,6,6,12,0,0,9, +9702,1887,5,5,7,0,1,7, +9703,1892,7,7,10,0,1,8, +9704,1899,7,7,9,0,1,8, +9705,1906,7,7,10,0,1,8, +9706,1913,7,7,10,0,1,8, +9707,1920,7,7,10,0,1,8, +9708,1927,6,8,8,0,1,8, +9709,1933,6,8,8,0,1,8, +9710,1939,6,8,8,0,1,8, +9711,1945,9,9,11,0,1,8, +9712,1954,7,7,10,0,1,8, +9713,1961,7,7,10,0,1,8, +9714,1968,7,7,10,0,1,8, +9715,1975,7,7,10,0,1,8, +9716,1982,9,9,11,0,1,8, +9717,1991,9,9,11,0,1,8, +9718,2000,9,9,11,0,1,8, +9719,2009,9,9,11,0,1,8, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +12353,2018,6,5,13,0,5,7, +12354,2024,7,8,13,0,3,8, +12355,2031,6,6,12,0,5,8, +12356,2037,7,6,13,0,3,8, +12357,2044,5,6,13,0,6,8, +12358,2049,6,9,12,0,3,9, +12359,2055,6,7,12,0,4,7, +12360,2061,7,9,12,0,2,8, +12361,2068,6,7,12,0,5,7, +12362,2074,7,8,11,0,2,8, +12363,2081,8,8,12,0,2,8, +12364,2089,8,9,12,0,2,9, +12365,2097,7,7,13,0,3,7, +12366,2104,9,9,13,0,2,9, +12367,2113,5,8,12,0,4,8, +12368,2118,7,9,12,0,3,9, +12369,2125,7,8,13,0,3,8, +12370,2132,9,10,11,0,1,10, +12371,2141,6,7,12,0,3,9, +12372,2147,7,7,11,0,2,9, +12373,2154,5,8,11,0,3,8, +12374,2159,8,10,12,0,2,10, +12375,2167,6,7,12,0,3,7, +12376,2173,6,9,12,0,3,9, +12377,2179,9,8,12,0,2,8, +12378,2188,10,9,12,0,1,9, +12379,2198,9,9,12,0,2,9, +12380,2207,10,10,12,0,1,10, +12381,2217,8,8,12,0,2,8, +12382,2225,10,9,12,0,1,9, +12383,2235,6,8,10,0,2,9, +12384,2241,7,8,11,0,2,9, +12385,2248,7,8,12,0,3,8, +12386,2255,8,9,12,0,2,9, +12387,2263,6,7,11,0,4,8, +12388,2269,8,8,12,0,2,9, +12389,2277,10,9,12,0,1,10, +12390,2287,8,9,12,0,2,10, +12391,2295,10,9,12,0,1,10, +12392,2305,6,8,12,0,3,8, +12393,2311,8,9,12,0,2,9, +12394,2319,7,8,11,0,2,8, +12395,2326,7,8,11,0,2,8, +12396,2333,9,8,12,0,2,8, +12397,2342,9,8,13,0,2,8, +12398,2351,8,7,12,0,2,7, +12399,2359,9,8,12,0,2,8, +12400,2368,10,9,12,0,1,9, +12401,2378,10,9,12,0,1,9, +12402,2388,9,7,12,0,2,8, +12403,2397,10,8,12,0,1,9, +12404,2407,10,8,12,0,1,9, +12405,2417,8,8,12,0,2,9, +12406,2425,8,8,12,0,2,9, +12407,2433,8,8,12,0,2,9, +12408,2441,8,5,12,0,2,7, +12409,2449,8,7,12,0,2,9, +12410,2457,8,7,12,0,2,8, +12411,2465,10,8,12,0,1,8, +12412,2475,10,9,12,0,1,9, +12413,2485,11,9,13,0,1,9, +12414,2496,8,8,13,0,3,8, +12415,2504,8,9,12,0,2,9, +12416,2512,8,8,12,0,2,8, +12417,2520,8,8,12,0,2,8, +12418,2528,7,8,13,0,3,8, +12419,2535,7,8,12,0,4,8, +12420,2542,9,9,13,0,2,9, +12421,2551,6,7,11,0,4,8, +12422,2557,8,8,12,0,2,8, +12423,2565,6,7,12,0,4,7, +12424,2571,7,8,11,0,2,8, +12425,2578,6,8,12,0,3,9, +12426,2584,5,9,11,0,3,9, +12427,2589,7,8,12,0,3,8, +12428,2596,8,9,12,0,2,8, +12429,2604,7,8,12,0,3,8, +12430,2611,7,8,12,0,4,8, +12431,2618,8,8,12,0,2,8, +12432,2626,8,8,12,0,2,8, +12433,2634,9,9,13,0,2,9, +12434,2643,7,8,11,0,2,8, +12435,2650,8,8,12,0,2,8, +12436,2658,7,10,13,0,3,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +12441,2665,2,5,-1,0,-3,9, +12442,2667,3,4,1,0,-3,9, +12443,2670,2,5,12,0,5,9, +12444,2672,3,4,13,0,5,9, +12445,2675,6,6,12,0,3,9, +12446,2681,8,7,12,0,2,9, +0,0,5,10,7,0,1,10, +0,0,5,10,7,0,1,10, +12449,2689,6,8,12,0,3,8, +12450,2695,7,9,11,0,2,9, +12451,2702,5,6,11,0,3,7, +12452,2707,7,8,11,0,2,8, +12453,2714,6,7,11,0,3,7, +12454,2720,7,9,11,0,2,8, +12455,2727,7,7,13,0,3,7, +12456,2734,8,8,12,0,2,8, +12457,2742,6,8,12,0,3,8, +12458,2748,7,9,11,0,2,8, +12459,2755,7,9,11,0,2,8, +12460,2762,10,10,11,0,1,9, +12461,2772,8,10,12,0,2,10, +12462,2780,10,10,12,0,1,10, +12463,2790,6,8,12,0,3,8, +12464,2796,9,9,13,0,2,9, +12465,2805,8,9,12,0,2,9, +12466,2813,10,9,12,0,1,9, +12467,2823,7,7,13,0,3,8, +12468,2830,10,8,12,0,1,9, +12469,2840,10,9,12,0,1,9, +12470,2850,12,9,12,0,0,9, +12471,2862,8,7,12,0,2,7, +12472,2870,10,9,12,0,1,9, +12473,2880,7,9,11,0,2,8, +12474,2887,9,10,11,0,1,9, +12475,2896,8,8,12,0,2,8, +12476,2904,10,9,12,0,1,9, +12477,2914,7,7,13,0,3,7, +12478,2921,9,9,11,0,1,9, +12479,2930,6,8,12,0,3,8, +12480,2936,9,9,11,0,1,9, +12481,2945,8,10,12,0,2,9, +12482,2953,10,11,12,0,1,10, +12483,2963,6,6,12,0,3,6, +12484,2969,7,7,11,0,2,7, +12485,2976,10,9,12,0,1,9, +12486,2986,8,8,12,0,2,8, +12487,2994,10,9,12,0,1,9, +12488,3004,4,8,11,0,4,8, +12489,3008,6,9,11,0,3,9, +12490,3014,8,8,12,0,2,8, +12491,3022,8,8,12,0,2,8, +12492,3030,6,8,12,0,3,8, +12493,3036,8,9,12,0,2,9, +12494,3044,6,7,12,0,3,7, +12495,3050,8,7,12,0,2,7, +12496,3058,10,9,12,0,1,9, +12497,3068,10,9,14,0,2,9, +12498,3078,7,7,13,0,3,7, +12499,3085,9,9,13,0,2,9, +12500,3094,9,9,13,0,2,9, +12501,3103,7,7,13,0,3,7, +12502,3110,10,10,12,0,1,10, +12503,3120,10,9,12,0,1,9, +12504,3130,8,6,12,0,2,6, +12505,3138,9,8,13,0,2,8, +12506,3147,10,9,13,0,2,9, +12507,3157,9,9,13,0,2,8, +12508,3166,12,10,12,0,0,9, +12509,3178,11,10,13,0,1,9, +12510,3189,8,8,12,0,2,8, +12511,3197,6,6,12,0,3,6, +12512,3203,8,8,12,0,2,8, +12513,3211,7,7,13,0,3,8, +12514,3218,8,8,12,0,2,9, +12515,3226,6,6,12,0,3,7, +12516,3232,8,8,12,0,2,8, +12517,3240,7,7,13,0,3,9, +12518,3247,8,7,12,0,2,8, +12519,3255,5,6,12,0,4,8, +12520,3260,6,7,12,0,3,8, +12521,3266,6,8,12,0,3,8, +12522,3272,5,8,11,0,3,8, +12523,3277,8,8,12,0,2,8, +12524,3285,6,8,12,0,3,7, +12525,3291,6,7,12,0,3,8, +12526,3297,5,7,11,0,3,7, +12527,3302,7,8,13,0,3,8, +12528,3309,9,8,12,0,2,8, +12529,3318,8,8,12,0,2,9, +12530,3326,6,9,12,0,3,8, +12531,3332,7,7,7,0,0,6, +12532,3339,11,10,12,0,1,9, +12533,3350,6,7,12,0,3,7, +12534,3356,7,7,13,0,3,8, +12535,3363,9,9,11,0,1,9, +12536,3372,11,9,12,0,1,9, +12537,3383,10,9,12,0,1,10, +12538,3393,9,10,11,0,1,9, +12539,3402,1,1,11,0,5,3, +12540,3403,10,1,12,0,1,4, +12541,3413,5,4,13,0,4,7, +12542,3418,7,5,11,0,2,8, +0,0,5,10,7,0,1,10, +};