Files
personal-site-bunext/public/data/face-mesh.json
T
tbenandClaude Opus 5.5 d93550ed29 Add Three.js page graphics and GSAP site-wide motion system
- Home hero: full-height, with an interactive 3D wireframe of my face
  (MediaPipe landmarks from my-photo.png) rendered as a network graph
  with packets, scan sweeps and an assemble-on-load entry animation
- Inner pages: shared PageHero with a themed scene per page
  (About helix, Skills geodesic sphere, Work infra stack, Blog signal
  waves, Contact globe with connection arcs)
- Shared Three.js stage (framing, GSAP entry, pointer, off-screen
  pausing, reduced motion) with lazily loaded per-scene chunks
- GSAP motion system: data-reveal / data-reveal-stagger / data-parallax
  attributes, SplitText headings, divider draw-in, page exit fade,
  no-JS and reduced-motion fallbacks
- Mobile: graphic stacks above the text

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-11-03 11:57:05 +01:00

1 line
21 KiB
JSON

{"v":[0.011,-0.3409,0.1789,0.0162,-0.0977,0.4255,0.0097,-0.168,0.2136,-0.0531,0.1551,0.3497,0.0181,-0.0206,0.4597,0.0171,0.081,0.4392,0.0136,0.3259,0.2566,-0.5244,0.3768,-0.0328,0.0147,0.5321,0.2247,0.0184,0.6406,0.2546,0.0247,1.0082,0.2292,0.0095,-0.3746,0.1641,0.0078,-0.4097,0.1381,0.0042,-0.4352,0.0993,0.0093,-0.436,0.0912,0.0081,-0.4817,0.0995,0.0068,-0.5377,0.1158,0.0028,-0.5937,0.1048,-0.0008,-0.6689,0.0309,0.0139,-0.1378,0.3813,-0.0699,-0.1307,0.2743,-0.8063,0.6913,-0.3449,-0.3211,0.3073,0.0326,-0.3967,0.3047,0.0287,-0.4695,0.3107,0.01,-0.5602,0.3518,-0.0497,-0.2542,0.3195,0.0232,-0.4349,0.5303,0.0851,-0.3462,0.5162,0.0816,-0.5182,0.5199,0.059,-0.5716,0.4902,0.0253,-0.6261,0.3106,-0.0946,-0.3064,-0.7697,-0.0926,-0.5517,0.3946,-0.0564,-0.8391,0.3584,-0.4289,-0.7105,0.3675,-0.1638,-0.4069,0.0006,0.0675,-0.1112,-0.3166,0.1756,-0.1073,-0.4015,0.1281,-0.2305,-0.3286,0.1247,-0.3103,-0.3403,0.0513,-0.2041,-0.3911,0.0915,-0.2787,-0.3831,0.0256,-0.4129,-0.4515,-0.0991,-0.0535,-0.0942,0.4209,-0.0604,-0.0179,0.4526,-0.6802,0.5763,0.0186,-0.2313,0.1778,0.0954,-0.2671,-0.0515,0.2361,-0.2728,-0.0101,0.2157,-0.6368,0.0253,-0.0313,-0.0573,0.0764,0.4171,-0.5037,0.6566,0.1554,-0.6094,0.6322,0.095,-0.7311,0.8237,-0.1758,-0.1563,0.5667,0.2091,-0.2697,0.4784,0.054,-0.4776,-0.3587,-0.1035,-0.7886,-0.3643,-0.7519,-0.2102,-0.0972,0.1979,-0.1375,-0.1261,0.1973,-0.418,-0.3576,-0.106,-0.3973,-0.3629,-0.0873,-0.6503,0.6878,0.0669,-0.2762,-0.0811,0.1879,-0.3554,0.6408,0.1962,-0.3672,0.7086,0.2232,-0.4209,0.9859,0.1377,-0.6896,0.7514,-0.0374,-0.3868,0.8436,0.185,-0.7234,0.6143,-0.0401,-0.7649,0.6444,-0.1836,-0.1117,-0.3604,0.1592,-0.217,-0.3609,0.1095,-0.2947,-0.3601,0.0435,-0.1906,-0.113,0.1787,-0.4075,-0.3601,-0.0963,-0.3576,-0.3993,-0.0515,-0.3848,-0.3673,-0.0852,-0.1584,-0.0783,0.3123,-0.2654,-0.3991,0.0101,-0.1909,-0.4115,0.0558,-0.1003,-0.4259,0.0906,-0.1271,-0.6582,0.0253,-0.1224,-0.5795,0.0983,-0.1152,-0.523,0.108,-0.1054,-0.4686,0.09,-0.0949,-0.4255,0.0819,-0.2621,-0.399,0.0014,-0.2802,-0.4169,0.0107,-0.3004,-0.443,0.019,-0.3148,-0.4714,0.0012,-0.371,-0.2566,0.0397,-0.8516,0.0225,-0.8032,0.0115,-0.1563,0.2732,-0.3185,-0.3853,-0.0516,-0.3383,-0.3931,-0.0478,-0.1112,-0.1564,0.1957,-0.2503,-0.1246,0.1216,-0.1238,-0.1428,0.1989,-0.3191,0.1402,0.0644,-0.4494,0.1003,0.0389,-0.2903,-0.042,0.1667,-0.609,0.924,-0.0071,-0.5696,0.8207,0.0826,-0.53,0.7227,0.1537,-0.3376,-0.5308,-0.058,-0.18,0.6742,0.2534,-0.1941,0.8368,0.2374,-0.2145,1.0101,0.2174,-0.5264,0.3249,-0.021,-0.7044,0.2641,-0.1436,-0.2102,0.3365,0.0152,-0.6424,0.4613,-0.0421,-0.1713,0.2211,0.1285,-0.2075,-0.0307,0.3156,-0.7865,0.2131,-0.2379,-0.6581,0.2118,-0.0821,-0.5668,0.1815,-0.0173,-0.423,0.1841,0.0155,-0.3139,0.2077,0.034,-0.23,0.2364,0.0574,-0.0614,0.3101,0.2256,-0.7881,0.0588,-0.2388,-0.6989,0.477,-0.0733,-0.0282,-0.1335,0.3784,-0.2336,0.1038,0.1222,-0.8606,0.369,-0.6851,-0.1657,0.2736,0.0749,-0.2991,-0.0447,0.0842,-0.5942,0.3968,-0.0725,-0.2114,0.0198,0.2905,-0.8321,-0.1658,-0.7982,-0.2094,0.3604,0.001,-0.1333,0.056,0.3696,-0.6354,-0.5527,-0.3721,-0.6239,-0.6453,-0.5206,-0.8431,0.0355,-0.5186,-0.7293,-0.4441,-0.4499,-0.8037,0.5121,-0.3261,-0.3173,-0.8568,-0.1465,-0.0214,-0.1531,0.2688,-0.3104,0.0532,0.0884,-0.7699,0.3577,-0.2416,-0.4581,0.3531,0.0091,-0.3967,0.3464,0.0256,-0.3719,-0.4125,-0.0661,-0.7861,-0.0976,-0.2897,-0.1728,-0.9733,-0.1776,-0.4085,-0.8448,-0.3273,-0.5075,-0.761,-0.4151,0.0215,0.826,0.249,-0.0103,-0.9899,-0.1591,-0.3337,0.3489,0.0276,-0.2722,0.3545,0.016,-0.2297,0.3561,0.0011,-0.7498,0.496,-0.147,-0.2835,0.4087,0.037,-0.3507,0.4293,0.0548,-0.412,0.4356,0.0534,-0.4721,0.4294,0.0338,-0.5104,0.4168,0.0079,-0.844,0.5458,-0.5296,-0.4972,0.3647,-0.0131,0.0085,-0.2248,0.1848,-0.2838,-0.2273,0.1001,-0.2068,-0.0855,0.2311,-0.1173,-0.2197,0.1797,0.0128,0.4255,0.212,-0.528,-0.6675,-0.3109,-0.4275,-0.7614,-0.2348,-0.1756,-0.9172,-0.0725,-0.7144,-0.5234,-0.6461,-0.2326,0.38,0.0161,-0.1166,0.194,0.2362,-0.0075,-0.9391,-0.0585,-0.3012,-0.9194,-0.2358,-0.8274,-0.1357,-0.5338,-0.1854,-0.4134,0.0468,-0.2027,-0.4437,0.0566,-0.219,-0.4862,0.0673,-0.231,-0.5363,0.053,-0.2474,-0.6058,-0.0101,-0.3399,-0.372,-0.0352,-0.3569,-0.3608,-0.0348,-0.3706,-0.3493,-0.0309,-0.4415,-0.2988,-0.0319,-0.7042,-0.1391,-0.138,-0.1144,0.2702,0.1721,-0.1551,0.4242,0.0601,-0.2014,0.4115,0.0323,-0.3225,-0.3848,-0.0442,-0.7134,-0.3273,-0.2859,-0.0843,0.423,0.1615,-0.2781,-0.682,-0.0537,0.016,0.1638,0.3744,-0.0576,0.2284,0.2958,0.0134,0.24,0.3129,-0.1834,0.0827,0.2252,-0.0063,-0.8576,-0.0034,-0.003,-0.7573,0.0145,-0.1456,-0.7399,-0.0018,-0.4599,-0.4934,-0.1403,-0.362,-0.0977,0.0553,-0.3768,-0.5999,-0.1047,-0.5387,-0.0806,0.0243,-0.4376,-0.1663,0.0215,-0.6104,-0.1965,-0.0599,-0.1675,-0.837,-0.021,-0.2415,0.0465,0.1643,-0.5129,-0.5677,-0.215,-0.4095,-0.6759,-0.1672,-0.5318,-0.3833,-0.1312,-0.7732,-0.2323,-0.3388,-0.6178,-0.4087,-0.2028,-0.7957,-0.298,-0.5278,-0.5096,-0.2472,-0.0348,-0.173,0.1495,0.1747,-0.1818,-0.0653,0.3303,-0.2426,-0.0778,0.2413,-0.136,-0.0207,0.3875,-0.2186,0.503,0.0928,-0.3495,0.5611,0.1126,-0.462,0.5771,0.1095,-0.5552,0.5631,0.0768,-0.6178,0.5262,0.0264,-0.6446,0.3844,-0.1057,-0.8484,0.1976,-0.477,-0.5862,0.2782,-0.0594,-0.5119,0.254,-0.0182,-0.4119,0.249,0.0103,-0.315,0.2601,0.0251,-0.2369,0.2806,0.0291,-0.1838,0.3016,0.0367,-0.8582,0.199,-0.7686,-0.2443,-0.0961,0.1993,-0.1178,0.1254,0.292,-0.1148,-0.0769,0.387,-0.0723,-0.1172,0.3485,-0.1194,-0.0866,0.3478,-0.2237,-0.1195,0.1679,-0.0566,-0.1268,0.3676,-0.0497,-0.1429,0.2709,-0.1828,0.3587,0.0117,-0.1427,0.343,0.054,-0.1183,0.3303,0.1041,-0.5336,0.4052,-0.0201,-0.6015,0.4513,-0.0228,0.0815,0.1516,0.3434,0.5294,0.3406,-0.0771,0.0914,-0.1347,0.269,0.7846,0.6405,-0.4098,0.3271,0.2847,0.0044,0.4003,0.2772,-0.0054,0.4721,0.28,-0.0293,0.56,0.3145,-0.096,0.259,0.302,0.0002,0.4456,0.4975,0.0496,0.3578,0.4882,0.0527,0.5261,0.4826,0.0176,0.577,0.4502,-0.0194,0.6217,0.2723,-0.1445,0.2788,-0.778,-0.1123,0.5545,0.3571,-0.1026,0.8027,0.3093,-0.4979,0.702,0.3215,-0.2207,0.4067,-0.0202,0.0393,0.1293,-0.3173,0.1676,0.1156,-0.4021,0.121,0.2379,-0.329,0.1074,0.3119,-0.3408,0.0272,0.2058,-0.3935,0.0769,0.2772,-0.3831,0.0052,0.3957,-0.4644,-0.1292,0.0828,-0.0969,0.4169,0.0944,-0.023,0.4481,0.6869,0.5291,-0.0349,0.238,0.1649,0.0768,0.2821,-0.0627,0.2173,0.2843,-0.0218,0.1966,0.6251,-0.0069,-0.0776,0.0881,0.074,0.4106,0.5234,0.618,0.118,0.6233,0.5871,0.0492,0.7305,0.7749,-0.2341,0.1828,0.5541,0.196,0.2815,0.4574,0.0301,0.4638,-0.3713,-0.139,0.7168,-0.3963,-0.8122,0.2221,-0.1053,0.1861,0.1529,-0.1306,0.1912,0.41,-0.3602,-0.1384,0.3909,-0.366,-0.1164,0.6631,0.6389,0.0182,0.2876,-0.0912,0.1698,0.3808,0.6126,0.1707,0.3961,0.679,0.1969,0.4574,0.9549,0.1043,0.6948,0.7051,-0.0908,0.4213,0.8148,0.1543,0.7253,0.5635,-0.0945,0.7547,0.5954,-0.245,0.1257,-0.3622,0.1511,0.2226,-0.3619,0.0934,0.2956,-0.3618,0.0218,0.2042,-0.1189,0.1678,0.4029,-0.363,-0.1267,0.3539,-0.4059,-0.0783,0.3804,-0.3708,-0.1137,0.1796,-0.0852,0.2995,0.2607,-0.3995,-0.0094,0.1909,-0.4136,0.0418,0.1048,-0.428,0.083,0.1168,-0.6607,0.0179,0.123,-0.5834,0.0897,0.1216,-0.5276,0.0988,0.1164,-0.4704,0.0811,0.1063,-0.4303,0.0732,0.2621,-0.4035,-0.0196,0.2795,-0.422,-0.0102,0.2974,-0.4506,-0.003,0.3106,-0.4792,-0.0225,0.3694,-0.269,0.012,0.7917,-0.0239,-0.8693,0.3161,-0.3893,-0.0776,0.3338,-0.3975,-0.0735,0.1276,-0.1603,0.189,0.2583,-0.1335,0.1071,0.1393,-0.1481,0.1928,0.3224,0.1247,0.0394,0.4486,0.0763,0.0061,0.2991,-0.0527,0.1469,0.6289,0.8815,-0.0549,0.5916,0.781,0.0395,0.5516,0.6808,0.1139,0.3203,-0.5421,-0.0837,0.2116,0.6588,0.2396,0.2355,0.8216,0.2221,0.261,0.9943,0.1999,0.5284,0.2921,-0.0645,0.6941,0.2208,-0.1999,0.2177,0.3205,-0.0051,0.6436,0.4175,-0.0937,0.1807,0.2112,0.1136,0.228,-0.0411,0.3006,0.7642,0.1694,-0.2978,0.6507,0.1742,-0.1345,0.5631,0.1499,-0.0621,0.4253,0.1604,-0.0186,0.3184,0.1887,0.0078,0.235,0.2229,0.0381,0.084,0.3063,0.2194,0.7621,0.0171,-0.3008,0.6958,0.4301,-0.1294,0.0535,-0.1343,0.375,0.2428,0.0921,0.1037,0.8097,0.32,-0.7538,0.1758,0.2635,0.0591,0.3039,-0.0558,0.0638,0.5941,0.356,-0.1213,0.2302,0.0096,0.2753,0.7683,-0.2071,-0.8613,0.2152,0.3446,-0.0203,0.1587,0.0484,0.3585,0.5819,-0.5736,-0.4156,0.5561,-0.663,-0.5646,0.8024,-0.0081,-0.5867,0.6699,-0.4702,-0.5014,0.7803,0.4628,-0.3915,0.2859,-0.8638,-0.1672,0.044,-0.1531,0.2668,0.3152,0.0387,0.0659,0.753,0.3088,-0.3008,0.4626,0.3234,-0.0299,0.4035,0.3197,-0.0085,0.3678,-0.4162,-0.0941,0.7536,-0.1355,-0.3487,0.1441,-0.9765,-0.1883,0.3598,-0.8563,-0.3564,0.4494,-0.7739,-0.4511,0.3384,0.3251,-0.0014,0.2778,0.3337,-0.0088,0.2369,0.3396,-0.0213,0.7429,0.4458,-0.2064,0.2878,0.3865,0.0119,0.3547,0.402,0.0253,0.4177,0.4046,0.0192,0.4753,0.3959,-0.0057,0.5147,0.3805,-0.0353,0.8074,0.4971,-0.5974,0.5019,0.3309,-0.0557,0.2891,-0.2366,0.0795,0.2207,-0.0941,0.2181,0.132,-0.2235,0.1714,0.4786,-0.6804,-0.3472,0.3865,-0.7731,-0.2635,0.1509,-0.9219,-0.0829,0.6411,-0.548,-0.6973,0.2387,0.3634,-0.0067,0.1356,0.1865,0.226,0.2628,-0.9271,-0.2566,0.7799,-0.1771,-0.5978,0.1927,-0.4171,0.0314,0.2067,-0.4504,0.0401,0.2212,-0.495,0.0501,0.2283,-0.5432,0.0346,0.2331,-0.6143,-0.0282,0.3362,-0.3752,-0.0598,0.352,-0.3618,-0.0619,0.3665,-0.3517,-0.06,0.4347,-0.315,-0.0663,0.6798,-0.1726,-0.1875,0.1299,0.2635,0.1617,0.1694,0.4119,0.046,0.211,0.396,0.0117,0.3154,-0.3861,-0.0692,0.6706,-0.3571,-0.3356,0.1026,0.4158,0.1519,0.2556,-0.6897,-0.0719,0.0832,0.2242,0.2901,0.1991,0.0744,0.2101,0.1303,-0.7459,-0.0091,0.4349,-0.5074,-0.174,0.3627,-0.1126,0.0307,0.3512,-0.6087,-0.131,0.5312,-0.1082,-0.0116,0.435,-0.1855,-0.0096,0.5916,-0.2239,-0.1019,0.1482,-0.842,-0.0309,0.2515,0.0356,0.147,0.4738,-0.5824,-0.2508,0.3779,-0.6858,-0.1941,0.5079,-0.3987,-0.1704,0.7307,-0.2661,-0.3948,0.5823,-0.4314,-0.2455,0.7403,-0.3323,-0.5886,0.4968,-0.2688,-0.0707,0.1869,0.1406,0.1599,0.2013,-0.0728,0.3165,0.2557,-0.0886,0.2256,0.164,-0.0276,0.3787,0.2372,0.4856,0.0737,0.3681,0.5348,0.0856,0.4779,0.5415,0.0737,0.5666,0.5227,0.0337,0.6237,0.4836,-0.0221,0.6407,0.3408,-0.1573,0.8076,0.1503,-0.5474,0.584,0.2416,-0.1069,0.5105,0.2236,-0.0592,0.4138,0.2231,-0.0237,0.3184,0.2398,-0.0022,0.2426,0.2646,0.008,0.1892,0.2886,0.0192,0.8018,0.1512,-0.8377,0.2562,-0.1047,0.1844,0.1407,0.1199,0.2809,0.1409,-0.0818,0.3788,0.0954,-0.1203,0.3432,0.1414,-0.0931,0.3391,0.2353,-0.1275,0.1549,0.0798,-0.1286,0.3638,0.0716,-0.1472,0.2676,0.1898,0.3453,-0.0069,0.1526,0.3321,0.0392,0.1325,0.321,0.0936,0.5375,0.3678,-0.0649,0.6059,0.4095,-0.0698],"e":[0,11,0,37,0,164,0,267,1,4,1,19,1,44,1,274,2,94,2,97,2,141,2,164,2,167,2,326,2,370,2,393,3,51,3,195,3,196,3,197,3,236,4,5,4,44,4,45,4,51,4,274,4,275,4,281,5,51,5,195,5,281,6,122,6,168,6,196,6,197,6,351,6,419,7,25,7,33,7,110,7,163,8,9,8,55,8,168,8,193,8,285,8,417,9,55,9,107,9,108,9,151,9,285,9,336,9,337,10,109,10,151,10,338,11,12,11,37,11,72,11,267,11,302,12,13,12,38,12,72,12,268,12,302,13,38,13,82,13,268,13,312,14,15,14,86,14,87,14,316,14,317,15,16,15,85,15,86,15,315,15,316,16,17,16,85,16,315,17,18,17,83,17,84,17,85,17,313,17,314,17,315,18,83,18,200,18,201,18,313,18,421,19,44,19,94,19,125,19,141,19,274,19,354,19,370,20,60,20,79,20,99,20,166,20,238,20,242,21,54,21,68,21,71,21,162,22,23,22,26,22,145,22,153,22,154,22,230,22,231,23,24,23,144,23,145,23,229,23,230,24,110,24,144,24,228,24,229,25,31,25,33,25,110,25,130,25,226,25,228,26,112,26,154,26,155,26,231,26,232,27,28,27,29,27,159,27,160,27,222,27,223,28,56,28,157,28,158,28,159,28,221,28,222,29,30,29,160,29,223,29,224,30,160,30,161,30,224,30,225,30,247,31,111,31,117,31,226,31,228,32,140,32,171,32,194,32,201,32,208,32,211,33,130,33,246,33,247,34,127,34,139,34,143,34,156,34,227,34,234,35,111,35,113,35,124,35,143,35,226,36,100,36,101,36,142,36,203,36,205,36,206,37,39,37,72,37,164,37,167,38,41,38,72,38,81,38,82,39,40,39,72,39,73,39,92,39,165,39,167,40,73,40,74,40,92,40,185,40,186,41,42,41,72,41,73,41,74,41,81,42,74,42,80,42,81,42,183,42,184,43,57,43,61,43,91,43,106,43,146,43,202,43,204,44,45,44,125,44,220,44,237,45,51,45,134,45,220,46,53,46,63,46,70,46,113,46,124,46,156,46,225,47,100,47,114,47,121,47,126,47,128,47,217,48,49,48,64,48,115,48,131,48,219,48,235,49,64,49,102,49,129,49,131,49,209,50,101,50,117,50,118,50,123,50,187,50,205,51,134,51,195,51,236,52,53,52,63,52,65,52,66,52,105,52,222,52,223,53,63,53,223,53,224,53,225,54,68,54,103,54,104,55,65,55,107,55,189,55,193,55,221,56,157,56,173,56,190,56,221,57,61,57,185,57,186,57,202,57,212,58,132,58,172,58,177,58,215,59,75,59,166,59,219,59,235,60,75,60,99,60,166,60,240,61,76,61,146,61,184,61,185,62,76,62,77,62,78,62,96,62,183,62,191,63,68,63,70,63,71,63,104,63,105,64,98,64,102,64,129,64,235,64,240,65,66,65,107,65,221,65,222,66,69,66,105,66,107,67,69,67,103,67,104,67,108,67,109,68,71,68,104,69,104,69,105,69,107,69,108,70,71,70,139,70,156,71,139,71,162,72,73,73,74,74,184,74,185,75,166,75,235,75,240,76,77,76,146,76,183,76,184,77,90,77,91,77,96,77,146,78,95,78,96,78,191,79,166,79,218,79,237,79,238,79,239,80,81,80,183,80,191,81,82,83,84,83,181,83,182,83,201,84,85,84,180,84,181,85,86,85,179,85,180,86,87,86,178,86,179,87,178,88,89,88,95,88,96,88,178,88,179,89,90,89,96,89,179,89,180,90,91,90,96,90,180,90,181,91,106,91,146,91,181,91,182,92,165,92,186,92,206,92,216,93,132,93,137,93,227,93,234,94,141,94,370,95,96,97,98,97,99,97,141,97,165,97,167,97,242,98,99,98,129,98,165,98,203,98,240,99,240,99,242,100,101,100,120,100,121,100,126,100,142,101,118,101,119,101,120,101,205,102,129,103,104,104,105,106,182,106,194,106,204,107,108,108,109,108,151,109,151,110,144,110,163,110,228,111,116,111,117,111,123,111,143,111,226,112,133,112,155,112,232,112,233,112,243,112,244,113,124,113,225,113,226,113,247,114,128,114,174,114,188,114,217,115,131,115,218,115,219,115,220,116,123,116,137,116,143,116,227,117,118,117,123,117,228,117,229,118,119,118,229,118,230,119,120,119,230,120,121,120,230,120,231,120,232,121,128,121,232,122,168,122,188,122,193,122,196,122,245,123,137,123,147,123,177,123,187,124,143,124,156,125,141,125,237,125,241,126,129,126,142,126,209,126,217,127,139,127,162,127,234,128,188,128,232,128,233,128,245,129,142,129,203,129,209,130,226,130,247,131,134,131,198,131,209,131,220,132,137,132,177,133,155,133,173,133,190,133,243,134,198,134,220,134,236,135,136,135,138,135,150,135,169,135,192,135,214,136,138,136,150,136,172,137,177,137,227,138,172,138,192,138,213,138,215,139,156,139,162,140,148,140,170,140,171,140,176,140,211,141,241,141,242,142,203,143,156,143,227,144,145,144,163,145,153,147,177,147,187,147,213,147,215,148,152,148,171,148,175,148,176,149,150,149,170,149,176,150,169,150,170,151,337,151,338,152,175,152,377,153,154,154,155,157,158,157,173,158,159,159,160,160,161,161,246,161,247,164,167,164,267,164,393,165,167,165,203,165,206,166,218,166,219,168,193,168,351,168,417,169,170,169,210,169,211,169,214,170,176,170,211,171,175,171,199,171,208,172,215,173,190,174,188,174,196,174,217,174,236,175,199,175,377,175,396,177,215,178,179,179,180,180,181,181,182,182,194,182,201,183,184,183,191,184,185,185,186,186,212,186,216,187,192,187,205,187,207,187,213,187,214,188,196,188,245,189,190,189,193,189,221,189,243,189,244,190,221,190,243,192,213,192,214,193,244,193,245,194,201,194,204,194,211,195,197,195,248,195,281,196,197,196,236,197,248,197,419,198,209,198,217,198,236,199,200,199,208,199,396,199,428,200,201,200,208,200,421,200,428,201,208,202,204,202,210,202,212,202,214,203,206,204,210,204,211,205,206,205,207,205,216,206,216,207,212,207,214,207,216,209,217,210,211,210,214,212,214,212,216,213,215,217,236,218,219,218,220,218,237,219,235,220,237,221,222,222,223,223,224,224,225,225,247,226,247,227,234,228,229,229,230,230,231,231,232,232,233,233,244,233,245,235,240,237,239,237,241,238,239,238,241,238,242,239,241,241,242,243,244,244,245,246,247,248,281,248,419,248,456,249,255,249,263,249,339,249,390,250,290,250,309,250,328,250,392,250,458,250,459,250,462,251,284,251,298,251,301,251,389,252,253,252,256,252,374,252,380,252,381,252,450,252,451,253,254,253,373,253,374,253,449,253,450,254,339,254,373,254,448,254,449,255,261,255,263,255,339,255,359,255,446,255,448,256,341,256,381,256,382,256,451,256,452,257,258,257,259,257,386,257,387,257,442,257,443,258,286,258,384,258,385,258,386,258,441,258,442,259,260,259,387,259,443,259,444,260,387,260,388,260,444,260,445,260,466,260,467,261,340,261,346,261,446,261,448,262,369,262,396,262,418,262,421,262,428,262,431,263,359,263,466,263,467,264,356,264,368,264,372,264,383,264,447,264,454,265,340,265,342,265,353,265,372,265,446,266,329,266,330,266,371,266,423,266,425,266,426,267,269,267,302,267,393,268,271,268,302,268,311,268,312,269,270,269,302,269,303,269,322,269,391,269,393,270,303,270,304,270,322,270,409,270,410,271,272,271,302,271,303,271,304,271,311,272,304,272,310,272,311,272,407,272,408,273,287,273,291,273,321,273,335,273,375,273,422,273,424,274,275,274,354,274,440,274,457,275,281,275,363,275,440,276,283,276,293,276,300,276,342,276,353,276,383,276,445,277,329,277,343,277,350,277,355,277,357,277,437,278,279,278,294,278,344,278,360,278,439,278,455,279,294,279,331,279,358,279,360,279,429,280,330,280,346,280,347,280,352,280,411,280,425,281,363,281,456,282,283,282,293,282,295,282,296,282,334,282,442,282,443,283,293,283,443,283,444,283,445,284,298,284,332,284,333,285,295,285,336,285,413,285,417,285,441,286,384,286,398,286,414,286,441,287,291,287,409,287,410,287,422,287,432,288,361,288,397,288,401,288,435,289,290,289,305,289,392,289,439,289,455,290,305,290,328,290,392,290,460,291,306,291,375,291,408,291,409,292,306,292,307,292,308,292,325,292,407,292,415,293,298,293,300,293,301,293,333,293,334,294,327,294,331,294,358,294,455,294,460,295,296,295,336,295,441,295,442,296,299,296,334,296,336,297,299,297,332,297,333,297,337,297,338,298,301,298,333,299,333,299,334,299,336,299,337,300,301,300,368,300,383,301,368,301,389,302,303,303,304,304,408,304,409,305,455,305,460,306,307,306,375,306,407,306,408,307,320,307,321,307,325,307,375,308,324,308,325,308,415,309,392,309,438,309,457,309,459,310,311,310,407,310,415,311,312,313,314,313,405,313,406,313,421,314,315,314,404,314,405,315,316,315,403,315,404,316,317,316,402,316,403,317,402,318,319,318,324,318,325,318,402,318,403,319,320,319,325,319,403,319,404,320,321,320,325,320,404,320,405,321,335,321,375,321,405,321,406,322,391,322,410,322,426,322,436,323,361,323,366,323,447,323,454,324,325,326,327,326,328,326,370,326,391,326,393,326,462,327,328,327,358,327,391,327,423,327,460,328,460,328,462,329,330,329,349,329,350,329,355,329,371,330,347,330,348,330,349,330,425,331,358,332,333,333,334,335,406,335,418,335,424,336,337,337,338,339,373,339,390,339,448,340,345,340,346,340,352,340,372,340,446,341,362,341,382,341,452,341,453,341,463,341,464,342,353,342,445,342,446,342,467,343,357,343,399,343,412,343,437,344,360,344,438,344,439,344,440,345,352,345,366,345,372,345,447,346,347,346,352,346,448,346,449,347,348,347,449,347,450,348,349,348,450,349,350,349,450,349,451,349,452,350,357,350,452,351,412,351,417,351,419,351,465,352,366,352,376,352,401,352,411,353,372,353,383,354,370,354,457,354,461,355,358,355,371,355,429,355,437,356,368,356,389,356,454,357,412,357,452,357,453,357,465,358,371,358,423,358,429,359,446,359,467,360,363,360,420,360,429,360,440,361,366,361,401,362,382,362,398,362,414,362,463,363,420,363,440,363,456,364,365,364,367,364,379,364,394,364,416,364,434,365,367,365,379,365,397,366,401,366,447,367,397,367,416,367,433,367,435,368,383,368,389,369,377,369,395,369,396,369,400,369,431,370,461,370,462,371,423,372,383,372,447,373,374,373,390,374,380,376,401,376,411,376,433,376,435,377,396,377,400,378,379,378,395,378,400,379,394,379,395,380,381,381,382,384,385,384,398,385,386,386,387,387,388,388,466,391,393,391,423,391,426,392,438,392,439,394,395,394,430,394,431,394,434,395,400,395,431,396,428,397,435,398,414,399,412,399,419,399,437,399,456,401,435,402,403,403,404,404,405,405,406,406,418,406,421,407,408,407,415,408,409,409,410,410,432,410,436,411,416,411,425,411,427,411,433,411,434,412,419,412,465,413,414,413,417,413,441,413,463,413,464,414,441,414,463,416,433,416,434,417,464,417,465,418,421,418,424,418,431,419,456,420,429,420,437,420,456,421,428,422,424,422,430,422,432,422,434,423,426,424,430,424,431,425,426,425,427,425,436,426,436,427,432,427,434,427,436,429,437,430,431,430,434,432,434,432,436,433,435,437,456,438,439,438,440,438,457,439,455,440,457,441,442,442,443,443,444,444,445,445,467,446,467,447,454,448,449,449,450,450,451,451,452,452,453,453,464,453,465,455,460,457,459,457,461,458,459,458,461,458,462,459,461,461,462,463,464,464,465,466,467],"c":[0,37,0,267,7,33,7,163,10,109,10,338,13,82,13,312,14,87,14,317,17,84,17,314,21,54,21,162,33,246,37,39,39,40,40,185,46,53,52,53,52,65,54,103,55,65,58,132,58,172,61,146,61,185,63,70,63,105,66,105,66,107,67,103,67,109,78,95,78,191,80,81,80,191,81,82,84,181,87,178,88,95,88,178,91,146,91,181,93,132,93,234,127,162,127,234,133,155,133,173,136,150,136,172,144,145,144,163,145,153,148,152,148,176,149,150,149,176,152,377,153,154,154,155,157,158,157,173,158,159,159,160,160,161,161,246,249,263,249,390,251,284,251,389,263,466,267,269,269,270,270,409,276,283,282,283,282,295,284,332,285,295,288,361,288,397,291,375,291,409,293,300,293,334,296,334,296,336,297,332,297,338,308,324,308,415,310,311,310,415,311,312,314,405,317,402,318,324,318,402,321,375,321,405,323,361,323,454,356,389,356,454,362,382,362,398,365,379,365,397,373,374,373,390,374,380,377,400,378,379,378,400,380,381,381,382,384,385,384,398,385,386,386,387,387,388,388,466]}