for learning

Dependencies:   mbed FastPWM

Revision:
84:c355d3e52bf1
Parent:
83:b5bba84861d8
Child:
85:a3b46118b5cd
--- a/main.cpp	Mon Jul 06 11:21:16 2020 +0000
+++ b/main.cpp	Sat Jul 11 06:52:32 2020 +0000
@@ -1,4 +1,4 @@
-//200706-2
+//200710-1
 #include "mbed.h"
 #include "FastPWM.h"
 #include "INIT_HW.h"
@@ -192,104 +192,104 @@
 float input_NN[num_input] = { 0.0f };
 
 const float h1[num_input][32] = { 
-   {-0.64036625623703f,1.0383014678955078f,0.10589459538459778f,-0.925786554813385f,-2.17268967628479f,-0.2096489667892456f,-0.39503079652786255f,2.1954948902130127f,1.0230536460876465f,-1.0036218166351318f,-0.21952824294567108f,0.3812319040298462f,-0.19318288564682007f,0.22179310023784637f,-0.21103838086128235f,-0.8360627293586731f,0.24172484874725342f,0.24935457110404968f,1.3529114723205566f,0.8927454352378845f,-0.33476194739341736f,0.10696089267730713f,-0.3326931595802307f,-0.0792258083820343f,0.37567755579948425f,0.18374285101890564f,-0.1767144799232483f,-1.276111125946045f,-0.316017746925354f,-0.18794111907482147f,-1.2395459413528442f,0.8389857411384583f},
-{-0.6434633135795593f,0.4447077512741089f,0.29864487051963806f,-0.7598307132720947f,-1.1791192293167114f,-0.12712815403938293f,0.08595754206180573f,1.5064747333526611f,0.5368416905403137f,-0.20615486800670624f,-0.31037288904190063f,-0.04174898564815521f,0.021212786436080933f,0.1555272340774536f,0.045876264572143555f,-0.6860443949699402f,0.0016684229485690594f,0.06295260787010193f,1.1617164611816406f,0.634861946105957f,-0.03096979856491089f,-0.12077532708644867f,-0.09506890177726746f,0.27714261412620544f,-0.058263760060071945f,0.2936786115169525f,0.12686115503311157f,-0.4291762411594391f,-0.46424031257629395f,0.09809011220932007f,-0.9078341126441956f,0.5122535228729248f},
-{-0.08331747353076935f,0.4453350305557251f,-0.0042223334312438965f,-0.21941234171390533f,-0.798712432384491f,-0.16204027831554413f,0.04914804548025131f,1.291584849357605f,0.7134265899658203f,-0.2033553123474121f,0.2606082558631897f,0.20773349702358246f,-0.03282937407493591f,0.17797671258449554f,-0.31718650460243225f,-0.6647756695747375f,0.40848249197006226f,-0.2658354640007019f,0.6585453748703003f,0.4785183072090149f,0.22159990668296814f,-0.15311938524246216f,0.13552400469779968f,-0.24659553170204163f,0.029999038204550743f,0.14537742733955383f,-0.15514154732227325f,-0.533480167388916f,-0.41111961007118225f,0.302763432264328f,-1.1675143241882324f,-0.04251602664589882f},
-{-0.046717751771211624f,0.5695285201072693f,-0.20532599091529846f,-1.2181252241134644f,-1.1444178819656372f,0.051552511751651764f,0.08615109324455261f,-0.5481662750244141f,1.113271951675415f,-0.5327227115631104f,0.09830469638109207f,0.7365548014640808f,-0.11809042096138f,0.3226141035556793f,-0.12817290425300598f,-0.49741601943969727f,-0.02993183396756649f,-0.23756909370422363f,0.1354731023311615f,0.21702346205711365f,-0.24942269921302795f,-0.08793863654136658f,-0.14710915088653564f,-0.29148542881011963f,0.36930331587791443f,0.14159366488456726f,0.13380053639411926f,-1.1923422813415527f,0.2520531713962555f,0.1323157548904419f,-0.528695821762085f,0.07832175493240356f},
-{0.2939143776893616f,0.39517512917518616f,0.08410122990608215f,-0.7896490693092346f,-0.47038841247558594f,0.06861976534128189f,0.08671513199806213f,-3.0042169094085693f,-0.10469677299261093f,0.04593042656779289f,-0.26959267258644104f,0.2231915295124054f,0.211430162191391f,0.21202363073825836f,-0.25075238943099976f,-0.12917086482048035f,-0.3270207345485687f,-0.18436601758003235f,-0.2025948464870453f,-0.5085486173629761f,0.1375632882118225f,0.23587647080421448f,-0.24541926383972168f,-0.07457953691482544f,-0.06533367186784744f,-0.34256690740585327f,0.04057341814041138f,-1.2647837400436401f,0.46373140811920166f,-0.16320037841796875f,0.9752013087272644f,-0.4512197971343994f},
-{0.9495735764503479f,-2.8530120849609375f,0.30513831973075867f,2.8614296913146973f,2.32742977142334f,0.16561035811901093f,0.10742717236280441f,-1.8813526630401611f,-2.857640266418457f,2.3896453380584717f,0.2602704167366028f,-2.9228105545043945f,-0.03144201636314392f,0.044423945248126984f,0.21901831030845642f,-0.03282030299305916f,-0.9076781272888184f,-0.3195672333240509f,-3.180483818054199f,-1.9639261960983276f,0.13521116971969604f,-0.009676039218902588f,0.12587067484855652f,0.3309326469898224f,-2.939507007598877f,0.20814630389213562f,-0.2925715744495392f,2.055593252182007f,0.5959512591362f,-0.0013132691383361816f,2.6052420139312744f,-1.159593105316162f},
-{-0.010118883103132248f,0.17603738605976105f,0.16288265585899353f,0.17041069269180298f,0.3467976748943329f,-0.0789240151643753f,-0.19750314950942993f,-0.2856864929199219f,-0.9953857064247131f,-0.6672870516777039f,-0.11525606364011765f,0.03540292754769325f,0.098605215549469f,-0.03643724322319031f,-0.18274356424808502f,-0.33491650223731995f,-0.16071350872516632f,-0.08166468143463135f,-0.09586126357316971f,-0.09420882165431976f,-0.16223669052124023f,-0.1771286129951477f,-0.2626192569732666f,-0.24521145224571228f,0.20916321873664856f,-0.15535086393356323f,-0.1126367449760437f,0.3733903467655182f,-0.2701224088668823f,-0.03486502170562744f,-1.320512056350708f,-0.06048555672168732f},
-{0.25715816020965576f,-0.03475144878029823f,0.16644713282585144f,0.407154381275177f,1.6552796363830566f,-0.23206715285778046f,0.051666371524333954f,-3.3632619380950928f,0.8518839478492737f,0.04021477326750755f,-0.2550952136516571f,-0.44656333327293396f,0.10806858539581299f,-0.10458404570817947f,0.054826945066452026f,0.14023979008197784f,-0.26521652936935425f,-0.28619682788848877f,-0.5460033416748047f,0.5786210298538208f,-0.07430306077003479f,0.022674113512039185f,-0.12776102125644684f,-0.02844339609146118f,0.0841803178191185f,0.0177537202835083f,-0.341458797454834f,1.914996862411499f,-0.20374681055545807f,0.004316955804824829f,-2.1620028018951416f,-0.015127910301089287f},
-{0.06626773625612259f,-0.320145845413208f,0.13710039854049683f,0.4238254725933075f,1.579092264175415f,-0.29698872566223145f,-0.023510707542300224f,-4.222825050354004f,0.588687002658844f,0.22302789986133575f,-0.3158661127090454f,-0.017030322924256325f,0.11499327421188354f,0.2358274906873703f,0.24149659276008606f,0.011927744373679161f,-0.3362255096435547f,0.06021764874458313f,-0.0735672265291214f,0.6062617301940918f,-0.30298954248428345f,-0.022329479455947876f,-0.2963099479675293f,0.08446213603019714f,-0.6479023694992065f,-0.08218517899513245f,-0.08906334638595581f,2.5516419410705566f,0.25081536173820496f,-0.11924156546592712f,-2.1845967769622803f,-0.14605742692947388f},
-{-0.3648415207862854f,-0.26285821199417114f,-0.24446426331996918f,0.12008292227983475f,1.1284105777740479f,-0.19725050032138824f,0.22585070133209229f,-2.587270736694336f,0.09232938289642334f,-0.03573980554938316f,-0.37424713373184204f,-0.2816612720489502f,0.08400186896324158f,0.10918986052274704f,-0.26784712076187134f,-0.5411822199821472f,0.1331600546836853f,0.3319900929927826f,0.2513442039489746f,0.18250450491905212f,-0.20100386440753937f,0.1638341248035431f,-0.11680193245410919f,-0.321638286113739f,-0.3288072645664215f,0.05633258819580078f,0.13587942719459534f,1.922518253326416f,0.135310098528862f,0.30370619893074036f,-0.27041947841644287f,0.2342318594455719f},
-{-0.3556065559387207f,-0.6742091774940491f,-0.06658771634101868f,0.12671643495559692f,0.23734726011753082f,-0.2812441885471344f,0.11592545360326767f,-0.2247428148984909f,-0.6113523244857788f,-0.3833177983760834f,-0.3629647195339203f,-0.7307411432266235f,-0.1789563000202179f,0.26695486903190613f,0.017138004302978516f,0.10263609886169434f,-0.31221434473991394f,-0.24391496181488037f,0.6401596665382385f,-0.42824262380599976f,0.16973629593849182f,-0.25340327620506287f,0.23975160717964172f,0.011333763599395752f,-0.3207014203071594f,0.10268864035606384f,0.08055207133293152f,0.7507809996604919f,0.052690062671899796f,0.029612571001052856f,1.1032860279083252f,0.3103558123111725f},
-{-0.13943248987197876f,0.12878988683223724f,-0.3080642819404602f,-0.048004329204559326f,-0.08995503932237625f,-0.5511131882667542f,-0.18336737155914307f,1.4835768938064575f,-0.9105148315429688f,-0.0037339930422604084f,0.27534615993499756f,-0.07330597937107086f,-0.03757423162460327f,-0.1734577715396881f,-0.2992876172065735f,0.10026633739471436f,0.046406250447034836f,-0.1821068376302719f,0.30052053928375244f,-0.5427815318107605f,0.29002442955970764f,0.2275833785533905f,-0.23374228179454803f,0.3280802071094513f,-0.5871660709381104f,0.2108195722103119f,0.33828380703926086f,0.7546223998069763f,-0.02815738320350647f,0.1480078399181366f,1.0429247617721558f,0.07439398765563965f},
-{-0.14182732999324799f,-0.26824089884757996f,0.19288143515586853f,0.2848929166793823f,0.15902626514434814f,-0.220149427652359f,-0.3229142427444458f,2.1567201614379883f,-0.8948915004730225f,0.03023526258766651f,-0.1647857427597046f,0.3776342570781708f,-0.2720222473144531f,-0.38248714804649353f,0.06489166617393494f,-0.16778093576431274f,-0.2435888648033142f,0.21822473406791687f,0.2452206313610077f,-0.7945815324783325f,-0.25171342492103577f,0.027203470468521118f,0.012447118759155273f,-0.0029686689376831055f,0.023461464792490005f,0.03022313117980957f,0.3424017131328583f,0.3924326002597809f,-0.27592161297798157f,-0.34525999426841736f,0.0023458898067474365f,0.089816614985466f},
-{-0.40031707286834717f,-0.02017478086054325f,0.06283923983573914f,0.2749215066432953f,-0.2252415418624878f,-0.10143161565065384f,0.21731507778167725f,2.0287230014801025f,-0.6057344675064087f,0.4012513756752014f,0.2761487662792206f,0.07591059803962708f,0.03354460000991821f,0.004837005399167538f,0.1072375476360321f,-0.09884940832853317f,-0.12255830317735672f,0.08871319890022278f,-0.05703575164079666f,-0.5879805684089661f,-0.2227887064218521f,-0.01532900333404541f,0.11891454458236694f,-0.33143535256385803f,0.15345007181167603f,-0.1485452950000763f,0.25882163643836975f,-0.7195655703544617f,-0.027022292837500572f,0.24182012677192688f,-0.19213852286338806f,0.27589938044548035f},
-{0.0009785505244508386f,-0.5968310236930847f,0.25620588660240173f,0.4549611210823059f,-0.44449374079704285f,0.05395924672484398f,0.1512405127286911f,1.007339596748352f,-0.16030868887901306f,0.7290225625038147f,-0.0617513433098793f,0.07565976679325104f,0.18931713700294495f,-0.3407898247241974f,0.03958520293235779f,0.28566330671310425f,0.021778641268610954f,-0.07219305634498596f,0.36551982164382935f,-0.3949628174304962f,0.31619134545326233f,0.26330670714378357f,0.026431173086166382f,0.237522691488266f,-0.02845417521893978f,0.19442179799079895f,0.1992029845714569f,-1.2599095106124878f,-0.32174769043922424f,-0.10433453321456909f,-0.40581196546554565f,-0.13936783373355865f},
-{-0.49818694591522217f,-0.2966457009315491f,-0.13789941370487213f,0.520455539226532f,-0.583653450012207f,0.10172753036022186f,-0.2910226583480835f,0.7780567407608032f,-0.0416196770966053f,1.0302135944366455f,-0.338738352060318f,0.20651310682296753f,0.06288954615592957f,-0.22876010835170746f,0.28114965558052063f,-0.49572569131851196f,0.09090108424425125f,-0.14027439057826996f,-0.08486009389162064f,-0.4277127981185913f,0.18525317311286926f,0.07025247812271118f,-0.12988737225532532f,0.04382038116455078f,0.35900405049324036f,-0.12333536148071289f,-0.12442702054977417f,-0.8916861414909363f,-0.2975360155105591f,0.27953919768333435f,-0.1144266203045845f,0.19119742512702942f},
-{-0.15271641314029694f,-0.42013081908226013f,0.23826703429222107f,-0.1933271288871765f,-1.0072599649429321f,-0.2096155732870102f,0.23362237215042114f,1.037949562072754f,0.9768444299697876f,1.9921762943267822f,-0.3631672263145447f,-0.4422250986099243f,0.012096136808395386f,-0.07563285529613495f,-0.03951779007911682f,-0.20281916856765747f,0.06151115521788597f,0.2508954107761383f,0.18990781903266907f,-0.5633195638656616f,0.22447606921195984f,0.30379387736320496f,-0.006355375051498413f,-0.11041811108589172f,-0.36673539876937866f,-0.28886765241622925f,-0.05783697962760925f,-1.9456329345703125f,-0.13858269155025482f,-0.1556464582681656f,0.01802002266049385f,-0.06157972663640976f},
+   {-1.6120201349258423f,1.0650807619094849f,0.10589459538459778f,-0.33597394824028015f,-2.401294708251953f,-0.303094744682312f,-0.6049969792366028f,0.8231816291809082f,0.64059978723526f,-0.47648805379867554f,-0.22159487009048462f,-0.12132000178098679f,-0.19318288564682007f,0.21215307712554932f,-0.21103838086128235f,-1.2288156747817993f,0.6063412427902222f,0.24935457110404968f,0.734065592288971f,1.0331326723098755f,-0.33476194739341736f,0.10696089267730713f,-0.3326931595802307f,-0.0792258083820343f,-0.14849676191806793f,0.18374285101890564f,-0.1767144799232483f,-1.2645845413208008f,-0.21902410686016083f,-0.18794111907482147f,-1.9297771453857422f,0.44305622577667236f},
+{-1.1207491159439087f,0.5761895179748535f,0.29864487051963806f,-0.43265143036842346f,-1.4888489246368408f,-0.17376138269901276f,-0.11488400399684906f,0.40625444054603577f,0.24788768589496613f,-0.06643147021532059f,-0.3124499022960663f,-0.3919813334941864f,0.021212786436080933f,0.13858725130558014f,0.045876264572143555f,-0.8044695854187012f,0.2339925765991211f,0.06295260787010193f,0.7903832197189331f,0.7084060311317444f,-0.03096979856491089f,-0.12077532708644867f,-0.09506890177726746f,0.27714261412620544f,-0.3909570872783661f,0.2936786115169525f,0.12686115503311157f,-0.40915700793266296f,-0.4260590970516205f,0.09809011220932007f,-1.4230859279632568f,0.2934163510799408f},
+{-0.3573513329029083f,0.434440553188324f,-0.0042223334312438965f,0.10765819251537323f,-0.9994243383407593f,-0.18276168406009674f,-0.15929634869098663f,0.22509628534317017f,0.32423192262649536f,0.01762457564473152f,0.25851523876190186f,-0.2185339778661728f,-0.03282937407493591f,0.1540619432926178f,-0.31718650460243225f,-0.9658282995223999f,0.6396885514259338f,-0.2658354640007019f,0.556288480758667f,0.5571556091308594f,0.22159990668296814f,-0.15311938524246216f,0.13552400469779968f,-0.24659553170204163f,-0.33682775497436523f,0.14537742733955383f,-0.15514154732227325f,-0.42652565240859985f,-0.40720629692077637f,0.302763432264328f,-1.3403044939041138f,-0.14417313039302826f},
+{-0.1856374442577362f,0.2553187608718872f,-0.20532599091529846f,-0.6329777240753174f,-0.9888362884521484f,0.054618243128061295f,-0.13591986894607544f,-0.04281715676188469f,0.6310384273529053f,0.10263294726610184f,0.09619598090648651f,0.19032952189445496f,-0.11809042096138f,0.2916359603404999f,-0.12817290425300598f,-1.349012851715088f,0.2070746272802353f,-0.23756909370422363f,0.22165082395076752f,0.3439677059650421f,-0.24942269921302795f,-0.08793863654136658f,-0.14710915088653564f,-0.29148542881011963f,-0.17284530401229858f,0.14159366488456726f,0.13380053639411926f,-0.8715218901634216f,0.2121921181678772f,0.1323157548904419f,-0.8826896548271179f,0.08530819416046143f},
+{0.7076958417892456f,-0.011784130707383156f,0.08410122990608215f,-0.1790498048067093f,-0.047825515270233154f,0.12502601742744446f,-0.12781423330307007f,-0.6459188461303711f,-0.44403040409088135f,0.566622793674469f,-0.27170997858047485f,-0.17462749779224396f,0.211430162191391f,0.17245565354824066f,-0.25075238943099976f,-1.129048228263855f,-0.29245424270629883f,-0.18436601758003235f,-0.031988393515348434f,-0.4536682367324829f,0.1375632882118225f,0.23587647080421448f,-0.24541926383972168f,-0.07457953691482544f,-0.5412957072257996f,-0.34256690740585327f,0.04057341814041138f,-0.7414973378181458f,0.34006574749946594f,-0.16320037841796875f,-0.002243728144094348f,-0.24738875031471252f},
+{2.7830452919006348f,-2.1286120414733887f,0.30513831973075867f,1.9285629987716675f,1.905887246131897f,0.314697802066803f,-0.05796601623296738f,-1.917033314704895f,-2.3627591133117676f,0.7325804829597473f,0.2581515312194824f,-2.0754995346069336f,-0.03144201636314392f,-0.005068972706794739f,0.21901831030845642f,0.13221438229084015f,-1.4217417240142822f,-0.3195672333240509f,-2.6085214614868164f,-2.259031295776367f,0.13521116971969604f,-0.009676039218902588f,0.12587067484855652f,0.3309326469898224f,-2.081035614013672f,0.20814630389213562f,-0.2925715744495392f,1.7804770469665527f,0.3318169116973877f,-0.0013132691383361816f,1.5528967380523682f,-0.5669023394584656f},
+{-0.0035349533427506685f,-0.1737985759973526f,0.16288265585899353f,-0.4572395384311676f,0.6176647543907166f,-0.02229202166199684f,-0.24911771714687347f,-0.0452004075050354f,-0.09992233663797379f,-0.166379913687706f,-0.11600276082754135f,-0.020616959780454636f,0.098605215549469f,-0.08617053925991058f,-0.18274356424808502f,0.9346072673797607f,-0.39059263467788696f,-0.08166468143463135f,0.7394335269927979f,0.05463321879506111f,-0.16223669052124023f,-0.1771286129951477f,-0.2626192569732666f,-0.24521145224571228f,0.2686273455619812f,-0.15535086393356323f,-0.1126367449760437f,0.7214518785476685f,-0.29785194993019104f,-0.03486502170562744f,0.5153166055679321f,0.009956101886928082f},
+{0.75728839635849f,-0.14384029805660248f,0.16644713282585144f,0.04243979975581169f,0.7297391295433044f,-0.19591183960437775f,0.04227929562330246f,0.6254672408103943f,0.59623122215271f,0.037059180438518524f,-0.2557741701602936f,0.15746647119522095f,0.10806858539581299f,-0.12285306304693222f,0.054826945066452026f,1.7329609394073486f,0.07655717432498932f,-0.28619682788848877f,-0.5128512382507324f,0.03707432374358177f,-0.07430306077003479f,0.022674113512039185f,-0.12776102125644684f,-0.02844339609146118f,0.668587327003479f,0.0177537202835083f,-0.341458797454834f,0.9069352149963379f,-0.24441032111644745f,0.004316955804824829f,0.3377096354961395f,0.13890790939331055f},
+{0.7074934244155884f,-0.4367210268974304f,0.13710039854049683f,0.31351205706596375f,0.4301673471927643f,-0.2533905506134033f,0.002942651743069291f,0.3325767517089844f,0.15748921036720276f,0.0747724324464798f,-0.31654277443885803f,0.6694631576538086f,0.11499327421188354f,0.22416141629219055f,0.24149659276008606f,1.6183996200561523f,0.007222022395581007f,0.06021764874458313f,-0.4668867588043213f,-0.3139956295490265f,-0.30298954248428345f,-0.022329479455947876f,-0.2963099479675293f,0.08446213603019714f,-0.08272957801818848f,-0.08218517899513245f,-0.08906334638595581f,1.300410509109497f,0.22126758098602295f,-0.11924156546592712f,0.08612995594739914f,-0.028056150302290916f},
+{-0.08904407918453217f,-0.0344250425696373f,-0.24446426331996918f,0.36650365591049194f,0.6229566931724548f,-0.18743768334388733f,0.2456464171409607f,0.012134413234889507f,-0.15730206668376923f,-0.07979966700077057f,-0.37487393617630005f,0.5054458379745483f,0.08400186896324158f,0.10258787125349045f,-0.26784712076187134f,0.21161137521266937f,0.2236565798521042f,0.3319900929927826f,-0.5802162289619446f,-0.342804491519928f,-0.20100386440753937f,0.1638341248035431f,-0.11680193245410919f,-0.321638286113739f,0.12570004165172577f,0.05633258819580078f,0.13587942719459534f,1.2056348323822021f,0.11766253411769867f,0.30370619893074036f,0.3579072952270508f,0.1400863379240036f},
+{-0.4138205945491791f,-0.2879457473754883f,-0.06658771634101868f,0.1737249493598938f,-0.027317969128489494f,-0.29802611470222473f,0.13119368255138397f,0.10418662428855896f,-0.2507239282131195f,-0.3831457495689392f,-0.36356019973754883f,-0.2426604926586151f,-0.1789563000202179f,0.2538357675075531f,0.017138004302978516f,0.23985646665096283f,-0.3834385871887207f,-0.24391496181488037f,-0.2302887737751007f,-0.4092941880226135f,0.16973629593849182f,-0.25340327620506287f,0.23975160717964172f,0.011333763599395752f,0.1096729189157486f,0.10268864035606384f,0.08055207133293152f,0.526046872138977f,0.04578748717904091f,0.029612571001052856f,0.29169538617134094f,0.1906040608882904f},
+{-0.3148506283760071f,0.188726544380188f,-0.3080642819404602f,-0.2519609034061432f,-0.32783371210098267f,-0.5718503594398499f,-0.14704209566116333f,-0.05906349793076515f,-0.16883498430252075f,0.13223543763160706f,0.2747022211551666f,-0.19546236097812653f,-0.03757423162460327f,-0.18436194956302643f,-0.2992876172065735f,0.5082010626792908f,-0.08603760600090027f,-0.1821068376302719f,-0.26429253816604614f,-0.24194110929965973f,0.29002442955970764f,0.2275833785533905f,-0.23374228179454803f,0.3280802071094513f,-0.34091559052467346f,0.2108195722103119f,0.33828380703926086f,0.4916119873523712f,0.0688796192407608f,0.1480078399181366f,0.3437769412994385f,0.021540023386478424f},
+{-0.22568830847740173f,-0.6859229803085327f,0.19288143515586853f,0.13860811293125153f,0.18111830949783325f,-0.225493386387825f,-0.24846182763576508f,-0.17090129852294922f,-0.2145383656024933f,0.21681338548660278f,-0.16550719738006592f,-0.037777580320835114f,-0.2720222473144531f,-0.3758172392845154f,0.06489166617393494f,0.7701258063316345f,-0.4776385724544525f,0.21822473406791687f,0.033832818269729614f,-0.4730614721775055f,-0.25171342492103577f,0.027203470468521118f,0.012447118759155273f,-0.0029686689376831055f,-0.10113293677568436f,0.03022313117980957f,0.3424017131328583f,0.12006776034832001f,-0.14167943596839905f,-0.34525999426841736f,0.05221972241997719f,0.15499582886695862f},
+{-0.4222172200679779f,-0.32232731580734253f,0.06283923983573914f,0.013110841624438763f,0.2942807674407959f,-0.09681101888418198f,0.3005536198616028f,-0.4829605221748352f,-0.15350064635276794f,0.2139381766319275f,0.27548399567604065f,-0.37094953656196594f,0.03354460000991821f,0.016582421958446503f,0.1072375476360321f,0.43602806329727173f,-0.4137570858001709f,0.08871319890022278f,-0.09770973771810532f,-0.12307005375623703f,-0.2227887064218521f,-0.01532900333404541f,0.11891454458236694f,-0.33143535256385803f,-0.1446414440870285f,-0.1485452950000763f,0.25882163643836975f,-0.5185427665710449f,0.07972928136587143f,0.24182012677192688f,0.20943428575992584f,0.2407083958387375f},
+{-0.11078464984893799f,-0.41078031063079834f,0.25620588660240173f,-0.08749675750732422f,0.2765541076660156f,0.05456498637795448f,0.22176240384578705f,-0.26677849888801575f,-0.013202283531427383f,0.02105121687054634f,-0.06236919015645981f,-0.2578541338443756f,0.18931713700294495f,-0.3472287654876709f,0.03958520293235779f,0.510597288608551f,-0.30422690510749817f,-0.07219305634498596f,0.20912642776966095f,0.06666555255651474f,0.31619134545326233f,0.26330670714378357f,0.026431173086166382f,0.237522691488266f,-0.24718806147575378f,0.19442179799079895f,0.1992029845714569f,-0.9869797229766846f,-0.2638043463230133f,-0.10433453321456909f,0.26766809821128845f,-0.23253415524959564f},
+{-0.5205278396606445f,-0.26201313734054565f,-0.13789941370487213f,0.1127040833234787f,0.44230926036834717f,0.09053512662649155f,-0.22319665551185608f,-0.3336256146430969f,-0.4325152337551117f,0.05464315041899681f,-0.3394671678543091f,-0.09083918482065201f,0.06288954615592957f,-0.24741607904434204f,0.28114965558052063f,0.15618471801280975f,-0.3191489279270172f,-0.14027439057826996f,-0.28128987550735474f,-0.33636051416397095f,0.18525317311286926f,0.07025247812271118f,-0.12988737225532532f,0.04382038116455078f,0.1064760684967041f,-0.12333536148071289f,-0.12442702054977417f,-0.7191746234893799f,-0.19731022417545319f,0.27953919768333435f,0.7405022382736206f,0.19558896124362946f},
+{-0.30985045433044434f,-0.5093477964401245f,0.23826703429222107f,-0.31279444694519043f,0.6929596662521362f,-0.18644334375858307f,0.3340062201023102f,-0.7429453730583191f,0.11461938917636871f,0.2035832703113556f,-0.3640037178993225f,-0.3512752652168274f,0.012096136808395386f,-0.08958700299263f,-0.03951779007911682f,0.23769795894622803f,-0.40115103125572205f,0.2508954107761383f,0.2533111870288849f,-0.2269076704978943f,0.22447606921195984f,0.30379387736320496f,-0.006355375051498413f,-0.11041811108589172f,-0.286796510219574f,-0.28886765241622925f,-0.05783697962760925f,-1.098929762840271f,0.04438596963882446f,-0.1556464582681656f,0.1087159514427185f,-0.13151060044765472f},
 };
 
 const float h2[32][32] = { 
-    {-0.13349971175193787f,-0.10295046865940094f,-0.04925942420959473f,0.005883673205971718f,-0.15490937232971191f,0.16251355409622192f,-0.22063873708248138f,0.06396704912185669f,-0.30411389470100403f,-0.10008957982063293f,0.09501579403877258f,-0.4757978320121765f,0.09169831871986389f,-0.04981523007154465f,-0.4899395704269409f,-0.20975033938884735f,0.07803884148597717f,-0.21483641862869263f,-0.4824053645133972f,-0.0014381716027855873f,-0.4462721347808838f,-0.37364646792411804f,-0.3560675084590912f,-0.20666398108005524f,-2.0170915126800537f,0.6765809059143066f,-0.7102095484733582f,-0.4072538912296295f,0.23828622698783875f,-0.03586537390947342f,-0.24613501131534576f,-0.20819377899169922f},
-{-0.22919906675815582f,0.002147972583770752f,-0.04321768879890442f,0.1460515260696411f,0.039372533559799194f,-0.24251529574394226f,-0.6329693794250488f,-0.05986310541629791f,0.24677053093910217f,0.048597872257232666f,-0.21330727636814117f,-0.47644495964050293f,0.11025732755661011f,-1.333216905593872f,-2.717913866043091f,1.6632221937179565f,0.056778669357299805f,-0.2737269401550293f,-0.13714197278022766f,0.08000627160072327f,1.0931211709976196f,-0.1088254526257515f,-0.3513537347316742f,0.29302915930747986f,0.25829067826271057f,0.753427267074585f,-0.2536275386810303f,0.09150303155183792f,-0.4305570721626282f,-0.20952638983726501f,0.0655287504196167f,0.052672531455755234f},
+    {-0.24884511530399323f,-0.10295046865940094f,-0.04925942420959473f,0.02707986906170845f,-0.15490937232971191f,0.20292437076568604f,-0.8661956191062927f,0.06396704912185669f,-0.30411389470100403f,-0.10008957982063293f,-0.165212020277977f,-0.48054441809654236f,-0.0620017908513546f,-1.0283846855163574f,-5.381174087524414f,-0.9529179334640503f,0.07803884148597717f,-0.21483641862869263f,-0.16163024306297302f,-0.004240690264850855f,-0.4911329448223114f,-0.5535577535629272f,-0.3101543188095093f,-0.22541601955890656f,-1.0648218393325806f,1.5496712923049927f,-1.1512086391448975f,-0.295734167098999f,0.23828622698783875f,-0.024554777890443802f,-0.2571799159049988f,-0.1919100433588028f},
+{-0.2780533730983734f,0.002147972583770752f,-0.04321768879890442f,0.22762925922870636f,0.039372533559799194f,-0.06644093990325928f,-1.1625723838806152f,-0.05986310541629791f,0.24677053093910217f,0.048597872257232666f,0.10102655738592148f,-0.2066873461008072f,0.10818520188331604f,-0.7969831228256226f,1.0538548231124878f,0.8588414192199707f,0.056778669357299805f,-0.2737269401550293f,-0.35849297046661377f,0.20634029805660248f,-0.36483123898506165f,-0.07164712995290756f,-0.29076412320137024f,0.16093440353870392f,-0.15582610666751862f,0.7269571423530579f,-0.26210856437683105f,0.2585713565349579f,-0.28620439767837524f,-0.1940789669752121f,0.12557406723499298f,-0.024700647220015526f},
 {-0.1579037755727768f,0.28447648882865906f,-0.1789936125278473f,0.20799604058265686f,0.025723248720169067f,0.17740526795387268f,-0.1666354387998581f,-0.06060470640659332f,-0.017253071069717407f,-0.2790656089782715f,-0.16800916194915771f,-0.2990717589855194f,0.07126197218894958f,-0.08032660186290741f,-0.1799015998840332f,-0.1891922950744629f,0.2556300461292267f,0.2080206573009491f,-0.24888339638710022f,0.27691522240638733f,-0.21319638192653656f,-0.14012537896633148f,-0.30466505885124207f,-0.013728171586990356f,-0.1629670113325119f,0.2530798614025116f,0.0633285641670227f,0.0011726915836334229f,-0.14820529520511627f,0.2823629677295685f,0.10884168744087219f,-0.2637729346752167f},
-{-0.46422722935676575f,-0.01806354522705078f,-0.23058539628982544f,-0.13447904586791992f,-0.27190759778022766f,-0.3261217474937439f,-0.5193619728088379f,0.08759373426437378f,-0.06944303214550018f,0.09271347522735596f,-0.4052128195762634f,-0.38887396454811096f,-0.3069044053554535f,0.5471137762069702f,0.10067101567983627f,-1.0313479900360107f,0.10996055603027344f,0.24023392796516418f,-0.004984395578503609f,-0.21222959458827972f,-0.3814924657344818f,-0.5187252759933472f,-0.226375013589859f,-0.21457882225513458f,-1.5298705101013184f,1.2749768495559692f,-0.5545745491981506f,-0.31423911452293396f,-0.33003994822502136f,0.10548660159111023f,-0.10664685815572739f,0.11603645235300064f},
-{-0.3042767643928528f,0.2506926953792572f,-0.0804666131734848f,-0.10104617476463318f,0.02918580174446106f,-0.3085322380065918f,-3.119076728820801f,0.0013494789600372314f,0.043158918619155884f,-0.2690317630767822f,-0.18963946402072906f,-3.2566471099853516f,-0.3352719247341156f,0.228376567363739f,-0.3840715289115906f,-0.6106191277503967f,-0.10307048261165619f,0.15626338124275208f,-0.736420750617981f,-0.0323917455971241f,0.681183397769928f,-0.19529549777507782f,0.012721757404506207f,-0.25640106201171875f,-4.884658336639404f,-0.7305920124053955f,-1.2165623903274536f,0.16116231679916382f,0.17340433597564697f,-0.34337812662124634f,-0.14482758939266205f,-0.1783686876296997f},
-{-0.19158349931240082f,-0.004258692264556885f,0.032371193170547485f,-0.3145107626914978f,-0.023485273122787476f,-0.31737861037254333f,-0.050338100641965866f,-0.14440131187438965f,-0.03548547625541687f,0.08825305104255676f,-0.24471108615398407f,0.2423708438873291f,-0.2578849494457245f,0.08850430697202682f,-0.1670907437801361f,-0.05479445680975914f,0.2371552288532257f,0.24713221192359924f,0.32049933075904846f,0.161422461271286f,-0.03278316929936409f,0.18465445935726166f,-0.1307595670223236f,-0.07995601743459702f,-0.13440389931201935f,-0.27653828263282776f,0.188252255320549f,-0.13351300358772278f,0.05800282955169678f,-0.26823562383651733f,0.17187702655792236f,0.1526932716369629f},
-{-0.21433322131633759f,-0.1279313862323761f,-0.11171227693557739f,0.2297813594341278f,-0.26441383361816406f,0.2845393121242523f,0.021771641448140144f,-0.20844537019729614f,-0.26620519161224365f,0.17144301533699036f,-0.1301146298646927f,-0.18387873470783234f,0.29584869742393494f,-0.09088432788848877f,-0.09784846752882004f,0.07511107623577118f,-0.16153597831726074f,0.18742787837982178f,-0.06658647209405899f,0.06260894984006882f,0.035784412175416946f,-0.005422413814812899f,-0.07988794147968292f,-0.16740475594997406f,-0.21621882915496826f,0.1278177946805954f,0.139932781457901f,-0.19568563997745514f,-0.11822041869163513f,0.19546762108802795f,-0.16657039523124695f,-0.043908413499593735f},
-{0.14565640687942505f,0.11346611380577087f,0.04012581706047058f,0.006979561876505613f,0.22828009724617004f,-0.13268056511878967f,-1.4916621446609497f,0.004197537899017334f,0.2864855229854584f,0.01006925106048584f,-0.44853830337524414f,-1.7464444637298584f,-0.17114946246147156f,-1.723611831665039f,-0.25928422808647156f,-1.33587646484375f,-0.2721019387245178f,0.2706601917743683f,-0.2000279724597931f,-0.14498476684093475f,-2.65549898147583f,-0.06484482437372208f,-0.2777160406112671f,0.22138673067092896f,-2.3122189044952393f,-1.074158787727356f,-0.9324250817298889f,-0.2325560599565506f,-0.14135785400867462f,-0.10996681451797485f,0.01516080740839243f,0.055318158119916916f},
-{0.06490106880664825f,0.2890130579471588f,-0.021617114543914795f,0.027820656076073647f,0.29321715235710144f,-0.1300620585680008f,-0.7480725049972534f,-0.23997274041175842f,0.29470762610435486f,-0.06864601373672485f,-0.41091451048851013f,0.5590778589248657f,0.09142488986253738f,-2.2419216632843018f,0.2561773657798767f,0.030861737206578255f,0.046292245388031006f,0.06025278568267822f,-0.031366195529699326f,0.1076279953122139f,0.839841902256012f,-0.2054455727338791f,0.10160917788743973f,-0.020713727921247482f,1.380825400352478f,-5.573235511779785f,-1.2186083793640137f,-0.1219152957201004f,0.11037639528512955f,-0.3194585144519806f,-0.26529768109321594f,-0.21939682960510254f},
-{-0.08656720817089081f,0.08643358945846558f,-0.29237738251686096f,-0.42922505736351013f,0.15896368026733398f,-0.28236123919487f,0.38584771752357483f,-0.15540927648544312f,0.18755429983139038f,-0.07031691074371338f,-0.07586068660020828f,1.25897216796875f,-0.02674068510532379f,0.2453230768442154f,-0.6370781660079956f,-0.6411188840866089f,-0.015168905258178711f,-0.2859399914741516f,-0.3979915380477905f,-0.23024821281433105f,-1.7376705408096313f,-0.2026410698890686f,-0.37360402941703796f,0.17243844270706177f,0.5692830681800842f,-0.9987419247627258f,-0.09322743117809296f,-0.12081333994865417f,0.05425053834915161f,-0.06377493590116501f,-0.0010054409503936768f,-0.2794814109802246f},
-{0.19981321692466736f,0.1956864297389984f,-0.033508092164993286f,-0.22838544845581055f,-0.12505969405174255f,0.026693344116210938f,0.07821325212717056f,0.14285165071487427f,-0.17670965194702148f,0.17403557896614075f,-0.1916860193014145f,0.10965214669704437f,-0.1060299277305603f,-0.005117397289723158f,-0.16311120986938477f,0.05849427357316017f,0.03990337252616882f,0.0716913640499115f,0.15468956530094147f,-0.09167034924030304f,0.2548150420188904f,0.09461261332035065f,0.07470300793647766f,0.2958023250102997f,0.05625919997692108f,0.06173352524638176f,-0.014309915713965893f,-0.25180554389953613f,0.13817378878593445f,0.17853263020515442f,-0.009185433387756348f,-0.0204818956553936f},
-{-0.45362135767936707f,-0.09556084871292114f,0.12328919768333435f,-0.08168020844459534f,-0.258735328912735f,0.01663784869015217f,-1.4426089525222778f,-0.10312946140766144f,0.17735600471496582f,0.009893029928207397f,-0.1033797562122345f,-1.0786514282226562f,-0.23033499717712402f,-0.4104976952075958f,-1.0593940019607544f,0.5192559957504272f,0.009990394115447998f,0.10842388868331909f,-0.06464047729969025f,0.07205235213041306f,-1.9534685611724854f,-0.28341323137283325f,-0.08327019214630127f,0.07130808383226395f,-1.0867469310760498f,-1.06252121925354f,-1.0615464448928833f,0.018923405557870865f,-0.44636133313179016f,-0.3959900140762329f,0.028612444177269936f,0.2719894051551819f},
+{-0.2461596429347992f,-0.01806354522705078f,-0.23058539628982544f,0.03521127626299858f,-0.27190759778022766f,-0.5067502856254578f,0.0804506167769432f,-0.06019878387451172f,-0.06944303214550018f,0.09271347522735596f,-0.22685247659683228f,-0.7380675077438354f,-0.29127371311187744f,0.5357500314712524f,-0.11913066357374191f,-0.6795149445533752f,0.10996055603027344f,0.24023392796516418f,-0.10359782725572586f,-0.2149972915649414f,-0.3025924861431122f,-0.48566338419914246f,-0.11944298446178436f,-0.3593066334724426f,-0.27389389276504517f,-0.19860105216503143f,-0.27698126435279846f,-0.3569595217704773f,-0.22396358847618103f,0.1187380850315094f,-0.08347906917333603f,-0.0007677236571907997f},
+{-0.3100738525390625f,0.2506926953792572f,-0.0804666131734848f,0.061038803309202194f,0.02918580174446106f,-0.5375155806541443f,-1.5650798082351685f,-0.14490489661693573f,0.043158918619155884f,-0.2690317630767822f,-1.8862931728363037f,-0.5884978175163269f,-0.4069013297557831f,-0.4935837388038635f,-0.9080424904823303f,-0.34340202808380127f,-0.10307048261165619f,0.15626338124275208f,-0.3583506941795349f,0.0058685410767793655f,-0.015140853822231293f,-0.149311363697052f,0.02121141366660595f,-0.40197017788887024f,-1.6539796590805054f,-2.762812376022339f,-2.6964528560638428f,0.12341205030679703f,0.2695164978504181f,-0.321733683347702f,-0.12418606132268906f,-0.32664018869400024f},
+{-0.19158349931240082f,-0.004258692264556885f,0.032371193170547485f,-0.2938489317893982f,-0.023485273122787476f,0.2851887047290802f,-0.09775897115468979f,-0.14440131187438965f,-0.03548547625541687f,0.08825305104255676f,-0.21583324670791626f,0.1738855540752411f,-0.2578849494457245f,-0.07232409715652466f,-0.13833220303058624f,0.0032729320228099823f,0.2371552288532257f,0.24713221192359924f,0.19205603003501892f,0.15854741632938385f,-0.16550931334495544f,0.11437536776065826f,-0.1307595670223236f,-0.076647087931633f,0.08997642248868942f,-0.3786443769931793f,0.06452243030071259f,-0.1354997605085373f,0.05800282955169678f,-0.40722623467445374f,0.17187702655792236f,0.14475803077220917f},
+{-0.21433322131633759f,-0.1279313862323761f,-0.11171227693557739f,0.25136756896972656f,-0.26441383361816406f,0.2845393121242523f,0.041312653571367264f,-0.20844537019729614f,-0.26620519161224365f,0.17144301533699036f,-0.07957437634468079f,-0.2724485397338867f,0.29584869742393494f,-0.023175599053502083f,-0.12345022708177567f,0.08411633223295212f,-0.16153597831726074f,0.18742787837982178f,-0.20045162737369537f,0.059110552072525024f,-0.046937815845012665f,-0.005264040548354387f,-0.07988794147968292f,-0.17039190232753754f,-0.07056275755167007f,-0.4178033769130707f,0.19651268422603607f,-0.1967385858297348f,-0.11822041869163513f,0.19546762108802795f,-0.16657039523124695f,-0.000729912135284394f},
+{0.18205103278160095f,0.11346611380577087f,0.04012581706047058f,0.004675532691180706f,0.22828009724617004f,-0.9748165011405945f,-1.5658994913101196f,-0.13317009806632996f,0.2864855229854584f,0.01006925106048584f,-1.7065072059631348f,-0.2900503873825073f,-0.2382865995168686f,-0.7094941735267639f,0.7180572748184204f,0.07947060465812683f,-0.2721019387245178f,0.2706601917743683f,-0.10587131977081299f,-0.14732545614242554f,0.04871872812509537f,-0.1827782392501831f,-0.3025624752044678f,0.07826858758926392f,-1.6559882164001465f,0.2867830693721771f,-1.4658112525939941f,-0.229370579123497f,-0.14135785400867462f,-0.0749492198228836f,0.037974074482917786f,-0.11222749203443527f},
+{0.16382472217082977f,0.2890130579471588f,-0.021617114543914795f,0.10035208612680435f,0.29321715235710144f,-0.5941426753997803f,-0.9791392087936401f,-0.3692907691001892f,0.29470762610435486f,-0.06864601373672485f,-0.9347758889198303f,-0.3577685058116913f,0.10174375772476196f,-1.1892009973526f,1.5573197603225708f,0.5846696496009827f,0.046292245388031006f,0.06025278568267822f,-0.33354344964027405f,0.22304639220237732f,0.21487970650196075f,-0.3296683430671692f,0.16501928865909576f,-0.16466358304023743f,-1.7639918327331543f,-0.931217610836029f,-1.2150951623916626f,-0.02735067717730999f,0.2501918375492096f,-0.2835308313369751f,-0.35732853412628174f,-0.36441531777381897f},
+{0.2615049183368683f,0.08643358945846558f,-0.29237738251686096f,-0.2463665008544922f,0.15896368026733398f,0.0016535647446289659f,1.0283740758895874f,-0.25379088521003723f,0.18755429983139038f,-0.07031691074371338f,0.6797151565551758f,-0.6807708740234375f,-0.010029126890003681f,0.5625613927841187f,-0.22179760038852692f,-0.8032732605934143f,-0.015168905258178711f,-0.2859399914741516f,-0.4330553412437439f,-0.23430761694908142f,0.04670058190822601f,-0.013992827385663986f,-0.2307620644569397f,0.1691003143787384f,-0.002764361444860697f,-0.5617508888244629f,1.016584038734436f,-0.043152157217264175f,0.2113950550556183f,-0.054945893585681915f,-0.0010054409503936768f,-0.1481325328350067f},
+{0.19981321692466736f,0.1956864297389984f,-0.033508092164993286f,-0.22838544845581055f,-0.12505969405174255f,0.026693344116210938f,0.0776548832654953f,0.14285165071487427f,-0.17670965194702148f,0.17403557896614075f,-0.18919339776039124f,0.10912971198558807f,-0.1060299277305603f,-0.004234084393829107f,-0.16190937161445618f,0.06031673774123192f,0.03990337252616882f,0.0716913640499115f,0.15350449085235596f,-0.09222009032964706f,0.25596585869789124f,0.09463635087013245f,0.07470300793647766f,0.3015579879283905f,0.05757787823677063f,0.061355363577604294f,-0.000344813393894583f,-0.2524169087409973f,0.13817378878593445f,0.17853263020515442f,-0.009185433387756348f,-0.02081478014588356f},
+{-0.37253594398498535f,-0.09556084871292114f,0.12328919768333435f,0.07122714817523956f,-0.258735328912735f,-0.2757439911365509f,-1.4993038177490234f,-0.2444004863500595f,0.17735600471496582f,0.009893029928207397f,-0.05616951361298561f,-0.30972567200660706f,-0.2326023131608963f,-2.8106157779693604f,0.7795978784561157f,0.8158812522888184f,0.009990394115447998f,0.10842388868331909f,-0.0015612695133313537f,0.1710408478975296f,-0.1640889197587967f,-0.3869341015815735f,-0.1491391360759735f,-0.07571160793304443f,-2.2670748233795166f,-1.2573970556259155f,-0.7933836579322815f,0.11647215485572815f,-0.288028746843338f,-0.38098666071891785f,0.049322400242090225f,0.1433139145374298f},
 {-0.08816954493522644f,0.2728963792324066f,-0.07170480489730835f,0.1482785940170288f,0.07727676630020142f,0.20119628310203552f,0.03849402070045471f,0.02873826026916504f,-0.15294449031352997f,-0.038666754961013794f,-0.1574239432811737f,0.27019134163856506f,0.1312139928340912f,-0.26498496532440186f,0.1620480716228485f,0.12264445424079895f,0.023397088050842285f,0.21900424361228943f,0.25839516520500183f,0.2068612277507782f,-0.29656288027763367f,0.045920878648757935f,-0.19714993238449097f,0.22523340582847595f,0.07844719290733337f,0.22350957989692688f,-0.04062908887863159f,-0.26378923654556274f,0.18573936820030212f,0.15478622913360596f,0.013760745525360107f,0.010002970695495605f},
-{0.14700931310653687f,0.1833711564540863f,-0.0858893096446991f,0.03526987135410309f,-0.25116482377052307f,0.2733006179332733f,0.21833287179470062f,-0.16134384274482727f,0.000652611255645752f,-0.22920364141464233f,0.2454860806465149f,-0.16050085425376892f,0.26723334193229675f,0.30877137184143066f,-0.14376986026763916f,-0.3925645351409912f,-0.07963520288467407f,0.14483880996704102f,-0.31889814138412476f,-0.2053186297416687f,-0.0862332284450531f,0.20113295316696167f,-0.2228696048259735f,0.2447444051504135f,-0.04024190455675125f,-0.06843708455562592f,0.15156546235084534f,0.08498335629701614f,-0.011228948831558228f,0.26896968483924866f,-0.28556761145591736f,-0.13113045692443848f},
+{0.14700931310653687f,0.1833711564540863f,-0.0858893096446991f,0.059287380427122116f,-0.25116482377052307f,0.2733006179332733f,0.1710028052330017f,-0.16134384274482727f,0.000652611255645752f,-0.22920364141464233f,0.21644526720046997f,-0.36634811758995056f,0.26723334193229675f,0.40844377875328064f,-0.18742600083351135f,-0.4884636700153351f,-0.07963520288467407f,0.14483880996704102f,-0.2811259925365448f,-0.21284618973731995f,-0.09455670416355133f,0.20116078853607178f,-0.2228696048259735f,0.22894902527332306f,0.06873877346515656f,-0.08788177371025085f,0.06689995527267456f,0.10385961830615997f,-0.011228948831558228f,0.26896968483924866f,-0.28556761145591736f,0.02100294455885887f},
 {-0.23982827365398407f,0.03880670666694641f,-0.013682037591934204f,-0.11685100197792053f,-0.020662933588027954f,0.30190005898475647f,-0.14934301376342773f,-0.15993990004062653f,0.1152651309967041f,-0.11991468071937561f,-0.15497799217700958f,0.11116543412208557f,-0.2045515924692154f,0.2403949797153473f,-0.21275603771209717f,0.05732181668281555f,-0.2770107090473175f,0.088544100522995f,0.19012078642845154f,-0.07119561731815338f,-0.18914666771888733f,-0.10413256287574768f,-0.16050675511360168f,0.11598068475723267f,-0.03151249885559082f,-0.1937510371208191f,0.18474078178405762f,0.19502457976341248f,0.22045472264289856f,-0.29474368691444397f,0.09864541888237f,0.06054645776748657f},
-{-0.1617974042892456f,0.1317739188671112f,0.03260180354118347f,-0.21369372308254242f,-0.05160003900527954f,-0.30379876494407654f,-0.48692527413368225f,0.11372503638267517f,0.05445769429206848f,0.07657262682914734f,-0.3314072787761688f,0.00248530856333673f,0.22289374470710754f,-0.35908129811286926f,-0.07195352762937546f,-0.18584707379341125f,-0.25386664271354675f,-0.18997573852539062f,-0.2897074520587921f,-0.26648837327957153f,-0.26833876967430115f,-0.0980667993426323f,-0.5251437425613403f,0.24791452288627625f,0.278769314289093f,-0.5315976142883301f,0.04644494876265526f,-0.455558180809021f,-0.0006675124168395996f,-0.38848909735679626f,-0.035532981157302856f,0.26054325699806213f},
-{0.036086976528167725f,-0.062024205923080444f,0.10704237222671509f,-0.15739846229553223f,-0.04875987768173218f,0.09125488996505737f,-0.14311747252941132f,0.27597710490226746f,-0.23304778337478638f,-0.035415440797805786f,-0.04678364098072052f,0.08488292992115021f,0.17716765403747559f,-0.27189451456069946f,0.123504638671875f,-0.20082353055477142f,-0.027234435081481934f,0.19620582461357117f,0.16419850289821625f,-0.26965123414993286f,-0.08356523513793945f,-0.16791100800037384f,-0.2161911427974701f,-0.29613974690437317f,0.21002039313316345f,-0.9153975248336792f,-0.1615580916404724f,0.11685207486152649f,-0.2531542181968689f,0.04203394427895546f,-0.21812304854393005f,-0.1704932600259781f},
+{-0.15892109274864197f,0.1317739188671112f,0.03260180354118347f,-0.1927446722984314f,-0.05160003900527954f,-0.534025251865387f,-0.21370860934257507f,-0.03364188224077225f,0.05445769429206848f,0.07657262682914734f,-0.4512843191623688f,-0.517540454864502f,0.08404679596424103f,-0.1785459816455841f,-0.12632714211940765f,-1.0249115228652954f,-0.25386664271354675f,-0.18997573852539062f,-0.36189472675323486f,-0.26924318075180054f,-0.1672324687242508f,-0.2426733523607254f,-0.730017364025116f,0.09599462151527405f,-0.3474728763103485f,-2.3507585525512695f,-0.47989511489868164f,-0.4416758120059967f,-0.0006675124168395996f,-0.35991936922073364f,-0.17363247275352478f,0.1250540018081665f},
+{0.036086976528167725f,-0.062024205923080444f,0.10704237222671509f,-0.16218894720077515f,-0.04875987768173218f,-0.5561403036117554f,-0.05187790095806122f,0.13977529108524323f,-0.23304778337478638f,-0.035415440797805786f,-0.9932711124420166f,-0.0830407589673996f,0.03618334233760834f,-0.09362911432981491f,0.3184598982334137f,-0.08273540437221527f,-0.027234435081481934f,0.19620582461357117f,0.01967497356235981f,-0.2715267837047577f,0.001052129315212369f,-0.1183658167719841f,-0.2635014057159424f,-0.42729949951171875f,-0.9877696633338928f,0.3225666880607605f,-0.5459384322166443f,0.1087341234087944f,-0.2531542181968689f,0.09848026931285858f,-0.29045569896698f,-0.3233194351196289f},
 {0.1379433274269104f,-0.16078773140907288f,0.11784148216247559f,0.2671110928058624f,0.2693568766117096f,0.19759181141853333f,0.08533552289009094f,0.17868870496749878f,0.040603965520858765f,-0.2119520902633667f,0.1136421263217926f,-0.24326792359352112f,-0.07898660004138947f,0.2795462906360626f,-0.22247430682182312f,-0.0708579272031784f,0.18204066157341003f,0.2297056019306183f,0.034212857484817505f,0.05284380912780762f,-0.15357805788516998f,-0.2940097451210022f,0.26029130816459656f,0.2647087275981903f,0.1594548225402832f,0.04613301157951355f,-0.22981436550617218f,0.10197556018829346f,-0.08671019971370697f,-0.019541800022125244f,0.30332449078559875f,0.15016543865203857f},
-{-0.039692603051662445f,0.2841971218585968f,-0.0814327746629715f,-0.09517354518175125f,-0.017610490322113037f,-0.0059724003076553345f,-1.2536425590515137f,0.20642486214637756f,-0.2925014793872833f,0.022429823875427246f,-0.7223549485206604f,2.6212077140808105f,-0.3065248429775238f,-3.2365400791168213f,8.271857261657715f,2.3236031532287598f,0.1296386420726776f,0.027322769165039062f,0.4322223663330078f,-0.036404721438884735f,-1.2764407396316528f,-0.0728035569190979f,-0.1420556753873825f,0.1591874063014984f,1.4104642868041992f,6.028079509735107f,-1.307969570159912f,-0.17443321645259857f,-0.10256446897983551f,-0.3348820209503174f,-0.31045663356781006f,0.1232137680053711f},
-{-0.14775772392749786f,0.29651907086372375f,0.02990397810935974f,-0.07645538449287415f,0.1826970875263214f,-0.359224408864975f,-0.26463383436203003f,0.26979032158851624f,-0.2325194776058197f,-0.2458522766828537f,-0.4399057626724243f,-4.241488933563232f,-0.2042773962020874f,-0.19516001641750336f,1.486624836921692f,1.1970772743225098f,0.2577105462551117f,0.11064860224723816f,-0.3248942196369171f,-0.020190348848700523f,3.287468671798706f,-0.43067821860313416f,-0.2715495526790619f,0.005708260927349329f,-1.2052972316741943f,-0.8186207413673401f,-0.562594473361969f,0.1350025087594986f,-0.2205982804298401f,0.12672844529151917f,-0.1669490486383438f,0.08364412188529968f},
+{-0.017657099291682243f,0.2841971218585968f,-0.0814327746629715f,-0.021704204380512238f,-0.017610490322113037f,-0.034884437918663025f,-1.2548327445983887f,0.11265848577022552f,-0.2925014793872833f,0.022429823875427246f,-1.0905170440673828f,-0.24021278321743011f,-0.2615266442298889f,-1.57011079788208f,0.9651749730110168f,2.436189651489258f,0.1296386420726776f,0.027322769165039062f,0.04849059879779816f,-0.03877267986536026f,0.020655816420912743f,-0.2378704696893692f,-0.08734534680843353f,0.06631384789943695f,-1.9399195909500122f,-2.259996175765991f,-1.4060866832733154f,-0.16243590414524078f,0.14345040917396545f,-0.2618231177330017f,-0.23102368414402008f,0.05394546687602997f},
+{-0.26263561844825745f,0.29651907086372375f,0.02990397810935974f,-0.05575937032699585f,0.1826970875263214f,-0.3982952833175659f,-0.6370453238487244f,0.26979032158851624f,-0.2325194776058197f,-0.2458522766828537f,-0.007418768014758825f,-0.3996718227863312f,-0.3503566086292267f,-0.7228636145591736f,1.0390828847885132f,0.9585302472114563f,0.2577105462551117f,0.11064860224723816f,-0.31864234805107117f,-0.023358142003417015f,-0.0016425023786723614f,-0.6196765303611755f,-0.1119745597243309f,-0.09912597388029099f,-0.2200295776128769f,-0.08841383457183838f,-0.5124247670173645f,0.2643086314201355f,-0.2205982804298401f,0.14076603949069977f,-0.1757250279188156f,0.023216821253299713f},
 {0.2703488767147064f,-0.16041381657123566f,0.12738299369812012f,-0.03611093759536743f,0.1169431209564209f,0.1861400008201599f,-0.1765512377023697f,0.28177282214164734f,0.1474648416042328f,-0.23766008019447327f,-0.005803406238555908f,0.08728843927383423f,0.09594401717185974f,-0.17028304934501648f,-0.16805587708950043f,-0.058941617608070374f,-0.22846683859825134f,0.08700510859489441f,-0.2656046748161316f,0.07154610753059387f,-0.1559111475944519f,0.22832396626472473f,-0.18301571905612946f,-0.17816279828548431f,-0.04200500249862671f,0.2835671007633209f,0.1830621361732483f,-0.26011598110198975f,0.08541131019592285f,0.08213254809379578f,-0.29332536458969116f,0.08477649092674255f},
 {-0.06283275783061981f,-0.26753589510917664f,-0.10381917655467987f,-0.13344663381576538f,0.2644997537136078f,0.2204643189907074f,0.2924788296222687f,-0.17931663990020752f,-0.09078609943389893f,-0.17306232452392578f,0.02247890830039978f,-0.26996222138404846f,0.22075030207633972f,-0.3029964864253998f,0.21873190999031067f,-0.0030784308910369873f,0.18228653073310852f,0.09971508383750916f,-0.242676243185997f,-0.1424383968114853f,0.19031599164009094f,0.3004438579082489f,-0.23650792241096497f,-0.2683113217353821f,0.29957786202430725f,0.08561205863952637f,-0.1366746425628662f,-0.15950153768062592f,-0.07675467431545258f,-0.2218506634235382f,-0.2795913517475128f,0.1869203746318817f},
 {0.2003176510334015f,-0.27792131900787354f,0.055196613073349f,-0.27959588170051575f,0.18430876731872559f,-0.05316638946533203f,0.16156336665153503f,-0.18850930035114288f,0.09482413530349731f,0.021483391523361206f,0.009039878845214844f,0.1586727499961853f,0.11457142233848572f,0.2876913249492645f,-0.24802550673484802f,0.14089101552963257f,-0.06842575967311859f,-0.10107968747615814f,0.06239110231399536f,-0.2528536915779114f,-0.27538973093032837f,0.15457189083099365f,-0.15549622476100922f,0.20245882868766785f,0.08544808626174927f,0.22650876641273499f,-0.05268847942352295f,0.20387354493141174f,0.24724552035331726f,0.21444126963615417f,0.05186706781387329f,-0.11084021627902985f},
 {-0.19810965657234192f,0.2745245397090912f,0.1767616868019104f,0.19752147793769836f,0.0650932788848877f,0.29138168692588806f,-0.29061684012413025f,0.010446667671203613f,0.025284886360168457f,-0.10202452540397644f,-0.10358673334121704f,0.14746251702308655f,0.15136101841926575f,0.04500553011894226f,-0.2497977316379547f,-0.29277902841567993f,0.02556520700454712f,-0.09509801864624023f,0.16731274127960205f,-0.25266408920288086f,-0.3004688322544098f,-0.19769597053527832f,-0.14847496151924133f,0.3053832948207855f,0.07563886046409607f,-0.10258816182613373f,-0.060128673911094666f,0.0016401112079620361f,-0.29647189378738403f,-0.18869297206401825f,0.05497395992279053f,0.16092956066131592f},
-{-0.1194835677742958f,-0.25281068682670593f,-0.10565309226512909f,-0.23310962319374084f,0.2702934443950653f,-0.21871773898601532f,-1.72031569480896f,-0.19997140765190125f,-0.06814777851104736f,-0.24531681835651398f,-0.49088218808174133f,-4.137485504150391f,-0.1536514312028885f,-0.8431317806243896f,-0.6788159608840942f,1.5851374864578247f,0.2015441358089447f,0.04417389631271362f,0.04470941796898842f,-0.03303630277514458f,-2.7294132709503174f,-0.21549883484840393f,-0.44236835837364197f,0.28239932656288147f,-7.252325534820557f,-5.330204963684082f,-1.2775461673736572f,-0.277432918548584f,-0.327739953994751f,-0.32964906096458435f,0.04830574616789818f,0.28093934059143066f},
+{-0.12992967665195465f,-0.25281068682670593f,-0.10565309226512909f,-0.07918522506952286f,0.2702934443950653f,-0.5060265064239502f,-2.2521328926086426f,-0.33907046914100647f,-0.06814777851104736f,-0.24531681835651398f,-1.3586469888687134f,-0.32010430097579956f,-0.1653079390525818f,-7.5781402587890625f,0.9042810201644897f,1.9208794832229614f,0.2015441358089447f,0.04417389631271362f,-0.03381158038973808f,0.09063783288002014f,0.003683165181428194f,-0.2655920088291168f,-0.5420690178871155f,0.13454720377922058f,-3.71278977394104f,-4.804920673370361f,-2.438314199447632f,-0.1479518711566925f,-0.18211489915847778f,-0.30876263976097107f,0.07066735625267029f,0.13299095630645752f},
 {-0.10580866038799286f,-0.17215237021446228f,-0.01352420449256897f,-0.13443149626255035f,-0.10265451669692993f,-0.2169143706560135f,0.30098411440849304f,-0.2986297905445099f,0.07908004522323608f,-0.30061498284339905f,0.10424068570137024f,-0.018799901008605957f,-0.18665757775306702f,0.005998075008392334f,-0.2969498336315155f,0.18525955080986023f,0.2379322350025177f,0.15184926986694336f,0.215760737657547f,-0.19088758528232574f,0.08620095252990723f,0.019999295473098755f,-0.0752219706773758f,0.11181813478469849f,0.1881926953792572f,0.2210972011089325f,0.13236162066459656f,-0.06690356135368347f,-0.18345263600349426f,-0.14861416816711426f,0.08577704429626465f,-0.09683996438980103f},
 {0.03951254487037659f,0.23604217171669006f,0.012746036052703857f,-0.12561996281147003f,-0.1283164620399475f,0.25823846459388733f,0.10610169172286987f,0.22718152403831482f,0.1749366819858551f,0.007794857025146484f,0.11289489269256592f,0.2725127637386322f,-0.13616766035556793f,-0.03546282649040222f,-0.1685536652803421f,-0.24492129683494568f,0.15760570764541626f,0.017505377531051636f,-0.273531436920166f,-0.005667984485626221f,0.18370777368545532f,-0.023328542709350586f,0.2379932701587677f,-0.048420339822769165f,0.10376441478729248f,-0.295401930809021f,-0.20498433709144592f,0.22346952557563782f,-0.26649031043052673f,-0.08466874063014984f,0.23347875475883484f,-0.03380200266838074f},
-{0.2769129276275635f,-0.11652402579784393f,0.24921879172325134f,0.03028584085404873f,-0.2817712128162384f,-0.3285594582557678f,-0.7831640839576721f,-0.11968852579593658f,0.23963233828544617f,0.21321198344230652f,-0.484195739030838f,-3.9378204345703125f,-0.16443446278572083f,0.023402491584420204f,1.4171576499938965f,-0.6656811237335205f,-0.19791248440742493f,0.2487291395664215f,-0.5942062139511108f,-0.2980404198169708f,1.9019050598144531f,-0.0994596779346466f,-0.27820414304733276f,-0.2320869117975235f,-3.610471725463867f,0.6188204884529114f,-1.0333298444747925f,-0.12684693932533264f,-0.12579141557216644f,0.12054212391376495f,-0.14617536962032318f,-0.057861607521772385f},
-{-0.17075178027153015f,0.009595632553100586f,0.2466227114200592f,0.03264760226011276f,-0.29828932881355286f,-0.4100177586078644f,-0.1470797061920166f,-0.15331926941871643f,-0.2516406178474426f,0.012286126613616943f,0.1774468868970871f,-0.30450114607810974f,-0.09437626600265503f,-0.16432997584342957f,-0.11507974565029144f,0.028795959427952766f,-0.24087269604206085f,-0.048499464988708496f,-0.37276214361190796f,0.011330265551805496f,-0.4677097201347351f,-0.23363769054412842f,-0.031352698802948f,0.2812359035015106f,-0.4456702768802643f,-0.12324901670217514f,-0.2695859372615814f,0.2152492254972458f,-0.07090267539024353f,-0.3899269104003906f,-0.2543276250362396f,-0.009422880597412586f},
+{0.1872251182794571f,-0.11652402579784393f,0.24921879172325134f,0.1870449334383011f,-0.2817712128162384f,-0.471887469291687f,-0.570704460144043f,-0.22949419915676117f,0.23963233828544617f,0.21321198344230652f,-0.22998826205730438f,-0.19151856005191803f,-0.3084449768066406f,-0.06819570064544678f,-0.16640815138816833f,-1.2870584726333618f,-0.19791248440742493f,0.2487291395664215f,-0.4555669128894806f,-0.30103084444999695f,-0.2687109112739563f,-0.17608027160167694f,-0.5496065020561218f,-0.3722294867038727f,0.12690000236034393f,4.395594120025635f,-0.1391826868057251f,-0.20867836475372314f,-0.03476092219352722f,0.1356719732284546f,-0.09322817623615265f,-0.16395188868045807f},
+{-0.17075178027153015f,0.009595632553100586f,0.2466227114200592f,0.05338657647371292f,-0.29828932881355286f,-0.2819134294986725f,-0.08217992633581161f,-0.15331926941871643f,-0.2516406178474426f,0.012286126613616943f,0.1951085329055786f,-0.34216028451919556f,-0.09437626600265503f,-0.01486560981720686f,-0.033015795052051544f,-0.026025136932730675f,-0.24087269604206085f,-0.048499464988708496f,-0.3224903643131256f,0.008257976733148098f,-0.27921897172927856f,-0.26612040400505066f,-0.031352698802948f,0.2829146385192871f,-0.04500345513224602f,-0.27047377824783325f,-0.4029959440231323f,0.26659882068634033f,-0.07090267539024353f,-0.23986908793449402f,-0.2543276250362396f,0.01611592434346676f},
 {-0.01348048448562622f,0.08233943581581116f,0.18838337063789368f,0.21852442622184753f,-0.04740855097770691f,0.19177213311195374f,-0.0060100555419921875f,0.20933791995048523f,0.06356173753738403f,0.063028484582901f,0.09440034627914429f,0.29559019207954407f,-0.2545689642429352f,-0.09652335941791534f,-0.2841038703918457f,-0.03553757071495056f,0.02329021692276001f,-0.08720272779464722f,-0.0750999003648758f,-0.10468094050884247f,-0.03761094808578491f,-0.030853450298309326f,0.2112145721912384f,0.2599640190601349f,-0.2969062626361847f,-0.13667742908000946f,0.24173608422279358f,0.09566575288772583f,0.021116197109222412f,-0.005982398986816406f,-0.26417285203933716f,0.1879688799381256f},
-{-0.3216961920261383f,-0.17203155159950256f,0.0620841383934021f,-0.20148849487304688f,-0.07396678626537323f,-0.27091896533966064f,0.1492607444524765f,0.17422041296958923f,-0.21029016375541687f,0.2210421860218048f,-0.16701525449752808f,-0.4054226875305176f,-0.108514204621315f,1.803159475326538f,0.10307883471250534f,0.554818868637085f,0.10771593451499939f,-0.29308468103408813f,-0.4572890102863312f,-0.2202519029378891f,0.28893792629241943f,-0.2122606635093689f,-0.45239317417144775f,0.1775902509689331f,-0.6399175524711609f,-1.7756084203720093f,0.39235720038414f,-0.0477338507771492f,0.03053330071270466f,-0.13966171443462372f,0.14392727613449097f,0.10427560657262802f},
-{-0.11539766937494278f,-0.22750279307365417f,-0.22503364086151123f,-0.05188126116991043f,-0.012498408555984497f,-0.24329537153244019f,-0.012629247270524502f,0.08175003528594971f,-0.016126900911331177f,0.06972584128379822f,-0.6929265260696411f,1.9283177852630615f,-0.031845152378082275f,-1.2385159730911255f,1.6594690084457397f,-0.05135693401098251f,-0.09216172993183136f,0.04617339372634888f,-0.44848328828811646f,-0.1298399418592453f,-0.2594316601753235f,-0.3740636110305786f,-0.21858008205890656f,-0.2995438575744629f,1.1884921789169312f,0.9635776281356812f,-1.4520230293273926f,-0.3110574781894684f,-0.16326025128364563f,-0.009630477987229824f,-0.02675291895866394f,0.12033155560493469f},
+{-0.30146604776382446f,-0.17203155159950256f,0.0620841383934021f,-0.026889100670814514f,-0.07396678626537323f,-1.0299530029296875f,-2.8012266159057617f,0.02751191519200802f,-0.21029016375541687f,0.2210421860218048f,-0.3981570303440094f,-0.11896248161792755f,-0.20211905241012573f,-0.17902104556560516f,-1.1087616682052612f,-0.42965641617774963f,0.10771593451499939f,-0.29308468103408813f,-0.29877009987831116f,-0.1888214647769928f,-0.1405947506427765f,-0.40318942070007324f,-0.370537668466568f,0.028905242681503296f,-1.7976940870285034f,-2.0812807083129883f,-4.568117618560791f,-0.032483071088790894f,0.17976179718971252f,-0.22928372025489807f,0.1545799821615219f,-0.0419585220515728f},
+{-0.09888127446174622f,-0.22750279307365417f,-0.22503364086151123f,-0.030222373083233833f,-0.012498408555984497f,-0.24329537153244019f,-0.09181441366672516f,0.08175003528594971f,-0.016126900911331177f,0.06972584128379822f,0.41604337096214294f,0.13558582961559296f,-0.031845152378082275f,-0.34389445185661316f,0.5235684514045715f,0.215203657746315f,-0.09216172993183136f,0.04617339372634888f,-0.1526023894548416f,-0.13339459896087646f,0.6752443909645081f,-0.31539809703826904f,-0.06047184765338898f,-0.30429452657699585f,-0.3479069471359253f,-0.9104090332984924f,0.8691915273666382f,-0.31245481967926025f,-0.16326025128364563f,0.01193301472812891f,-0.02675291895866394f,0.17420369386672974f},
 };
 
 const float h3[32][32] = { 
-    {-0.2551194727420807f,-0.09101890027523041f,-0.026477575302124023f,-0.24469062685966492f,0.05671628192067146f,-0.21566259860992432f,0.23563924431800842f,0.21467849612236023f,-0.17011712491512299f,0.034586966037750244f,-0.296426922082901f,0.28293344378471375f,0.17930611968040466f,0.1791038066148758f,-0.2476848065853119f,0.13452908396720886f,0.033751994371414185f,0.2061004936695099f,-0.05710269510746002f,-0.10083381831645966f,-0.11890523135662079f,0.18555119633674622f,-0.22618433833122253f,0.044178664684295654f,0.05070437863469124f,-0.1258748173713684f,0.2930828630924225f,-0.22082221508026123f,0.04324357956647873f,0.2922307550907135f,-0.21407078206539154f,-0.045762743800878525f},
+    {-0.2551194727420807f,-0.09101890027523041f,-0.026477575302124023f,-0.24469062685966492f,0.028834380209445953f,-0.11549980193376541f,0.23563924431800842f,0.21467849612236023f,-0.17011712491512299f,0.034586966037750244f,-0.08393588662147522f,0.28293344378471375f,0.045914679765701294f,0.1892293095588684f,-0.2476848065853119f,0.13452908396720886f,0.033751994371414185f,0.2061004936695099f,0.0946265459060669f,-0.10083381831645966f,-0.11890523135662079f,0.024368882179260254f,-0.22618433833122253f,0.044178664684295654f,0.25393906235694885f,-0.1258748173713684f,0.2930828630924225f,-0.09901801496744156f,-0.030303647741675377f,0.2922307550907135f,-0.21407078206539154f,-0.3020341694355011f},
 {0.05588451027870178f,0.19731858372688293f,-0.055143773555755615f,0.030042022466659546f,-0.13887283205986023f,-0.1361943781375885f,-0.2855546772480011f,0.011247634887695312f,0.1085631251335144f,0.021339505910873413f,0.17599248886108398f,0.09762296080589294f,-0.05771490931510925f,-0.14660483598709106f,-0.21469902992248535f,0.03876742720603943f,-0.21865856647491455f,-0.12651903927326202f,0.22753819823265076f,-0.23926785588264465f,-0.14443452656269073f,0.06739777326583862f,0.14157342910766602f,0.049514561891555786f,-0.1251431256532669f,-0.25851932168006897f,0.0932874083518982f,0.2900666892528534f,-0.023782014846801758f,0.050485759973526f,0.09447437524795532f,0.0058679282665252686f},
 {-0.2800689935684204f,-0.038760632276535034f,0.13974270224571228f,0.01585569977760315f,0.11945047974586487f,-0.19458696246147156f,0.11322265863418579f,0.25643888115882874f,-0.061097174882888794f,-0.07816044986248016f,-0.07445238530635834f,-0.22145158052444458f,-0.1081896424293518f,-0.09452249109745026f,0.16234496235847473f,0.1413259506225586f,-0.2648085951805115f,-0.054869145154953f,-0.05491623282432556f,0.17325228452682495f,0.23639705777168274f,0.0748760998249054f,-0.1324603259563446f,0.15828460454940796f,-0.22871175408363342f,-0.027338534593582153f,-0.06307074427604675f,0.13438841700553894f,0.13834497332572937f,0.1633671224117279f,0.259930282831192f,-0.21565306186676025f},
-{0.2906629145145416f,0.19203472137451172f,-0.2048129439353943f,0.2633720338344574f,0.10813106596469879f,0.1065712422132492f,-0.061309605836868286f,-0.17915479838848114f,-0.05819859355688095f,-0.044261813163757324f,-0.1308283805847168f,0.24970653653144836f,0.05474856495857239f,0.10647635161876678f,0.22106656432151794f,-0.23978039622306824f,-0.28915077447891235f,0.030949801206588745f,-0.2948352098464966f,0.1836264431476593f,0.21191391348838806f,0.07747724652290344f,-0.16484108567237854f,-0.27595841884613037f,0.10204685479402542f,-0.11024686694145203f,-0.09994620084762573f,-0.041024450212717056f,-0.1939506083726883f,-0.25852420926094055f,0.05653107166290283f,-0.05374797061085701f},
+{0.2906629145145416f,0.19203472137451172f,-0.2048129439353943f,0.2633720338344574f,0.10351300984621048f,-0.06133239343762398f,-0.061309605836868286f,-0.17915479838848114f,-0.02033988945186138f,-0.044261813163757324f,-0.09506386518478394f,0.24970653653144836f,0.15105298161506653f,0.06916186213493347f,0.22106656432151794f,-0.23978039622306824f,-0.28915077447891235f,0.030949801206588745f,-0.27313676476478577f,0.1836264431476593f,0.24285662174224854f,-0.0373874306678772f,-0.16296987235546112f,-0.27595841884613037f,0.19668178260326385f,-0.11024686694145203f,-0.09994620084762573f,0.00232623890042305f,-0.19564327597618103f,-0.25852420926094055f,0.05653107166290283f,0.0037463903427124023f},
 {0.07563930749893188f,-0.0864691436290741f,-0.2677825689315796f,0.1497999131679535f,-0.2632053792476654f,-0.12118913233280182f,-0.09772239625453949f,0.2470131814479828f,-0.2551872134208679f,-0.2740214169025421f,0.2979947626590729f,-0.24627932906150818f,-0.23258495330810547f,-0.1546318233013153f,0.06802645325660706f,-0.048776447772979736f,0.20131775736808777f,0.013118326663970947f,0.0808630883693695f,0.2585393488407135f,-0.03326711058616638f,0.21529874205589294f,0.1718432903289795f,0.20571765303611755f,-0.19813477993011475f,0.12758469581604004f,0.2959180772304535f,-0.20305807888507843f,0.17249789834022522f,-0.09959287941455841f,-0.07189898192882538f,0.007399916648864746f},
-{0.10931676626205444f,0.2396949827671051f,0.12925085425376892f,-0.01787710189819336f,-0.050438664853572845f,0.11531509459018707f,-0.061815500259399414f,0.04091137647628784f,0.015645310282707214f,-0.15699732303619385f,0.08972057700157166f,-0.21529507637023926f,0.031493134796619415f,-0.1298101544380188f,0.2971965968608856f,0.25175121426582336f,-0.2889891266822815f,-0.13035915791988373f,0.1481376737356186f,0.06524023413658142f,0.08440709114074707f,-0.2353462427854538f,0.023232191801071167f,0.27409639954566956f,-0.1158725842833519f,-0.18302330374717712f,0.09057381749153137f,-0.010599695146083832f,-0.27729424834251404f,-0.29547566175460815f,-0.25800079107284546f,0.24402263760566711f},
-{-0.21155381202697754f,0.23928597569465637f,-0.28679442405700684f,-0.3798370063304901f,-0.20062953233718872f,0.5300439596176147f,-0.07957221567630768f,0.2444917857646942f,-0.42357754707336426f,-0.2905992567539215f,0.7120198607444763f,-0.3290978968143463f,0.5076509714126587f,0.2544768154621124f,0.25543639063835144f,-0.1192857176065445f,-0.18917083740234375f,0.011466026306152344f,-0.13750670850276947f,0.014042076654732227f,-0.638232409954071f,0.29154765605926514f,-0.2539873421192169f,-0.2255190908908844f,0.14571280777454376f,-0.2910519242286682f,-0.3027200698852539f,-1.121808409690857f,1.592147946357727f,-0.09532724320888519f,0.0728168785572052f,-0.03254098817706108f},
-{-0.01093912124633789f,-0.23583689332008362f,0.28153905272483826f,0.2877257764339447f,0.08201509714126587f,-0.2699383497238159f,0.036741942167282104f,-0.0059101879596710205f,-0.24633634090423584f,-0.27182313799858093f,0.09319102764129639f,-0.08139897882938385f,0.19774547219276428f,-0.020215511322021484f,0.0685860812664032f,-0.29903873801231384f,0.1317853033542633f,0.20550194382667542f,-0.12251400947570801f,-0.28424710035324097f,0.24172750115394592f,0.11755815148353577f,0.0343703031539917f,0.12564969062805176f,0.03227102756500244f,0.23886635899543762f,-0.2778390347957611f,0.13853725790977478f,0.28547611832618713f,0.17161712050437927f,-0.017215043306350708f,-0.05991865694522858f},
+{0.10931676626205444f,0.09901993721723557f,0.12925085425376892f,-0.06346556544303894f,-0.31038108468055725f,0.3142895996570587f,-0.061815500259399414f,0.04091137647628784f,-0.18566812574863434f,-0.15699732303619385f,0.04343574866652489f,-0.21529507637023926f,1.0960476398468018f,0.4208458960056305f,0.2971965968608856f,0.25175121426582336f,-0.2889891266822815f,-0.13035915791988373f,0.25247663259506226f,0.7784700989723206f,-0.3849126994609833f,0.2185358703136444f,0.023232191801071167f,0.27409639954566956f,0.35451456904411316f,-0.18302330374717712f,0.09057381749153137f,-0.3630118668079376f,-0.5228159427642822f,-0.29547566175460815f,-0.25800079107284546f,0.27328526973724365f},
+{-0.21155381202697754f,0.24320489168167114f,-0.24049416184425354f,0.38925015926361084f,-0.13059227168560028f,1.2946875095367432f,-0.10846608132123947f,0.2444917857646942f,-0.6105182766914368f,-0.32602089643478394f,0.5678800940513611f,-0.3907425105571747f,0.059721797704696655f,0.42207664251327515f,0.25543639063835144f,-0.1192857176065445f,-0.18917083740234375f,0.011466026306152344f,1.308021903038025f,-0.07634314894676208f,-0.9140365123748779f,0.8853653073310852f,-0.26710981130599976f,-0.2255190908908844f,0.7980838418006897f,-0.2910519242286682f,-0.30968034267425537f,-1.6649792194366455f,-2.0920190811157227f,-0.09532724320888519f,0.14420299232006073f,0.263065904378891f},
+{-0.01093912124633789f,-0.23583689332008362f,0.28153905272483826f,0.2877257764339447f,0.09408318996429443f,-0.2994205355644226f,0.036741942167282104f,-0.0059101879596710205f,-0.23830170929431915f,-0.27182313799858093f,0.09319102764129639f,-0.08139897882938385f,0.19774547219276428f,-0.038983892649412155f,0.0685860812664032f,-0.29903873801231384f,0.1317853033542633f,0.20550194382667542f,-0.12251400947570801f,-0.2671976387500763f,0.24989311397075653f,0.10190683603286743f,0.0343703031539917f,0.12564969062805176f,0.006905830465257168f,0.23886635899543762f,-0.2778390347957611f,0.1619493067264557f,0.249174565076828f,0.17161712050437927f,-0.017215043306350708f,-0.07319892197847366f},
 {-0.20420776307582855f,0.1970202624797821f,0.23591408133506775f,-0.282694011926651f,0.09019026160240173f,0.20012763142585754f,0.028453975915908813f,0.23323127627372742f,0.15246456861495972f,-0.1270071268081665f,0.20025727152824402f,0.13077861070632935f,-0.2238168716430664f,-0.20709244906902313f,-0.0045506954193115234f,-0.16448761522769928f,0.28163614869117737f,0.1971360743045807f,0.30405697226524353f,-0.28959211707115173f,-0.2255709171295166f,0.15360668301582336f,0.24163606762886047f,0.19554737210273743f,-0.1804599016904831f,0.07604315876960754f,-0.1459394246339798f,-0.14081311225891113f,-0.29656586050987244f,0.19529584050178528f,-0.05168652534484863f,-0.03415781259536743f},
 {0.27550336718559265f,-0.14170598983764648f,-0.21542268991470337f,-0.2159879207611084f,0.06500789523124695f,-0.21155211329460144f,-0.01575431227684021f,0.0617731511592865f,0.13126209378242493f,-0.04922589659690857f,-0.23877641558647156f,-0.06292802095413208f,0.01433342695236206f,0.14592674374580383f,-0.23886999487876892f,0.08878573775291443f,0.1853090226650238f,-0.05102238059043884f,-0.13667166233062744f,-0.24401302635669708f,0.25155118107795715f,-0.20339438319206238f,0.03535670042037964f,0.048473477363586426f,-0.13871997594833374f,-0.15382859110832214f,-0.13837768137454987f,0.26085415482521057f,0.2491457164287567f,0.157204270362854f,0.14108964800834656f,0.12518465518951416f},
-{-0.023678362369537354f,0.2536241114139557f,-0.2825886607170105f,0.17558999359607697f,0.01551743596792221f,-0.09121204912662506f,0.0393199622631073f,0.196751207113266f,-0.044080838561058044f,0.22249583899974823f,-0.06140158325433731f,-0.18992534279823303f,-0.2183508574962616f,-0.2859346270561218f,0.080221027135849f,-0.2471318244934082f,0.026521950960159302f,0.28880444169044495f,0.19618196785449982f,-0.23591196537017822f,-0.04967387020587921f,0.5277329087257385f,0.06278499215841293f,0.2614522874355316f,-0.05968416854739189f,-0.25962090492248535f,-0.03464147821068764f,0.4126087427139282f,0.909105658531189f,-0.2912617325782776f,-0.44183045625686646f,0.004618979059159756f},
-{0.2680447995662689f,-0.038279686123132706f,-0.35619276762008667f,0.04982487112283707f,-0.21997271478176117f,0.32281622290611267f,0.15373970568180084f,-0.17794576287269592f,-0.08524645119905472f,-0.5343239307403564f,0.3492487370967865f,0.08063314855098724f,0.15112140774726868f,-0.016918547451496124f,0.23152390122413635f,-0.07731422781944275f,0.21101722121238708f,-0.15284278988838196f,-1.8817192316055298f,-0.12916453182697296f,2.3906779289245605f,0.4866367280483246f,0.010935630649328232f,0.024144932627677917f,1.248098373413086f,1.9067994356155396f,-0.2816470265388489f,1.6799968481063843f,2.667992115020752f,-0.1739533692598343f,-0.35024988651275635f,-5.484776973724365f},
-{0.10771462321281433f,0.1270637810230255f,-0.1647956818342209f,-0.00161704421043396f,0.13797834515571594f,0.14787162840366364f,-0.2502448558807373f,-0.05063694715499878f,-0.28954532742500305f,-0.11501708626747131f,0.21253573894500732f,0.11519002914428711f,-0.1879904866218567f,0.06972655653953552f,-0.0055807530879974365f,0.05870962142944336f,-0.0561012327671051f,-0.1419317126274109f,-0.24982497096061707f,-0.05947013199329376f,-0.21285000443458557f,-0.2671023905277252f,0.2986377775669098f,-0.2888573110103607f,-0.1775677353143692f,-0.03866580128669739f,0.09892630577087402f,0.1996987760066986f,0.08316867053508759f,0.024399906396865845f,-0.264041006565094f,-0.037910252809524536f},
-{0.07240793108940125f,-0.12949003279209137f,-0.2614954710006714f,-0.23108132183551788f,-0.28553202748298645f,-0.1450670063495636f,0.03592598810791969f,-0.09019742906093597f,-0.6764151453971863f,-0.5278627872467041f,-0.23027421534061432f,-0.04667649418115616f,-0.24767546355724335f,-0.5792484879493713f,0.13272255659103394f,-0.0684008002281189f,-0.13351139426231384f,0.2471931278705597f,-0.1907733827829361f,-0.31478482484817505f,-2.926006317138672f,1.1519678831100464f,-0.49200639128685f,0.2120276689529419f,1.1263060569763184f,-0.18562918901443481f,-0.28624120354652405f,-2.980358123779297f,-1.6278588771820068f,-0.29330405592918396f,-0.1960911899805069f,-0.6492596864700317f},
-{-0.27890223264694214f,-0.053967710584402084f,-0.10038548707962036f,-0.13000500202178955f,-0.1145521029829979f,-0.4984058737754822f,-0.3744382858276367f,-0.2674597501754761f,-0.1953929215669632f,-0.15229563415050507f,-0.43962323665618896f,-0.23222799599170685f,-0.5651020407676697f,-3.210010051727295f,-0.02410009503364563f,0.10129088163375854f,0.22686699032783508f,-0.30486053228378296f,-0.891793429851532f,-0.05401764065027237f,1.176089882850647f,0.9243209958076477f,-0.5909084677696228f,0.10166658461093903f,1.2401347160339355f,0.9118716716766357f,-0.18564987182617188f,-3.3185391426086426f,0.47212836146354675f,0.06508117914199829f,-0.03392584249377251f,-0.7368423342704773f},
-{0.3047083914279938f,-0.054776135832071304f,-0.26112133264541626f,-1.2606362104415894f,0.7822770476341248f,-0.49979227781295776f,-0.13952845335006714f,-0.25786101818084717f,-0.7730901837348938f,-0.2839975357055664f,-0.48489639163017273f,-0.36110901832580566f,1.1508419513702393f,-0.4725552201271057f,0.062144935131073f,-0.28920799493789673f,0.03473195433616638f,-0.0016761720180511475f,-0.11218152195215225f,-0.9571448564529419f,0.9306015968322754f,-0.030425677075982094f,0.21862870454788208f,-0.07393793016672134f,-0.8341898918151855f,-0.6905441284179688f,-0.32371214032173157f,-0.6016409397125244f,-2.290815591812134f,0.017086774110794067f,-0.3676358461380005f,-1.1898276805877686f},
+{-0.023678362369537354f,0.25627627968788147f,-0.2606240510940552f,0.027978017926216125f,0.15899628400802612f,0.6595502495765686f,-0.0036431346088647842f,0.196751207113266f,-0.5179072618484497f,0.20499464869499207f,0.9699771404266357f,-0.06168833374977112f,-0.2220895141363144f,0.47917166352272034f,0.080221027135849f,-0.2471318244934082f,0.026521950960159302f,0.28880444169044495f,0.05281196907162666f,-0.39944612979888916f,-0.5933054089546204f,0.5928339958190918f,0.04898126795887947f,0.2614522874355316f,0.7622845768928528f,-0.25962090492248535f,-0.037509460002183914f,-0.4053201377391815f,0.1844288557767868f,-0.2912617325782776f,-0.3931782841682434f,-0.4292046129703522f},
+{0.2680447995662689f,0.08889183402061462f,-0.34841927886009216f,-0.12294139713048935f,-0.006906433962285519f,0.18842726945877075f,0.1912839114665985f,-0.17794576287269592f,0.29124289751052856f,-0.3118562698364258f,-0.3657170534133911f,0.2547462284564972f,0.2927215099334717f,0.014082422479987144f,0.23152390122413635f,-0.07731422781944275f,0.21101722121238708f,-0.15284278988838196f,0.18169839680194855f,0.09024403244256973f,0.14264146983623505f,0.17841528356075287f,-0.27908316254615784f,0.12623250484466553f,-0.43558114767074585f,0.18312275409698486f,-0.2869618535041809f,0.39280518889427185f,0.24194808304309845f,-0.1739533692598343f,-0.3423449695110321f,-0.2080104500055313f},
+{0.10771462321281433f,0.1270637810230255f,-0.1647956818342209f,-0.00161704421043396f,0.22193093597888947f,0.03871941566467285f,-0.2502448558807373f,-0.05063694715499878f,-0.1898418813943863f,-0.11501708626747131f,0.11628510057926178f,0.11519002914428711f,-0.1879904866218567f,-0.05469268187880516f,-0.0055807530879974365f,0.05870962142944336f,-0.0561012327671051f,-0.1419317126274109f,-0.12008143961429596f,0.001279879012145102f,-0.11299116909503937f,-0.3814079761505127f,0.2986377775669098f,-0.2888573110103607f,-0.2871626615524292f,-0.03866580128669739f,0.09892630577087402f,0.3167524039745331f,-0.015963073819875717f,0.024399906396865845f,-0.264041006565094f,-0.11027073860168457f},
+{0.07240793108940125f,-0.09338265657424927f,-0.06903354823589325f,0.015366114675998688f,-0.2661875784397125f,1.5422624349594116f,0.15137922763824463f,-0.09019742906093597f,-0.5131413340568542f,-0.6012843251228333f,-0.11048789322376251f,-0.12352582067251205f,-2.6593611240386963f,0.6466706991195679f,0.13272255659103394f,-0.0684008002281189f,-0.13351139426231384f,0.2471931278705597f,0.031969256699085236f,1.09149968624115f,-0.9428436160087585f,0.19677256047725677f,-0.08138792216777802f,0.28785380721092224f,1.0912519693374634f,-0.1976800560951233f,-0.28017786145210266f,0.11125613003969193f,0.3943520188331604f,-0.29330405592918396f,-0.12236892431974411f,2.205066204071045f},
+{-0.27890223264694214f,-0.07800088077783585f,-0.12371830642223358f,-1.2700937986373901f,-1.0912457704544067f,0.9797009229660034f,-0.2505151033401489f,-0.2674597501754761f,-0.16105304658412933f,-0.20609107613563538f,-1.0739810466766357f,-0.10769722610712051f,-0.8888100981712341f,-0.2861039340496063f,-0.02410009503364563f,0.10129088163375854f,0.22686699032783508f,-0.30486053228378296f,0.86100172996521f,-3.4880826473236084f,-0.36854830384254456f,0.26552632451057434f,-0.14972762763500214f,0.11354613304138184f,-0.013822424225509167f,-0.18427850306034088f,-0.19968591630458832f,-0.36554718017578125f,-0.7460378408432007f,0.06508117914199829f,-0.04379427433013916f,-0.5686119198799133f},
+{0.3047083914279938f,-0.05296872928738594f,-0.3443875312805176f,-1.3551783561706543f,1.0348049402236938f,-1.132575511932373f,-0.20920369029045105f,-0.25786101818084717f,-0.2481493502855301f,-0.3406773507595062f,-0.7330422401428223f,-0.11543221771717072f,1.4418936967849731f,-2.2486696243286133f,0.062144935131073f,-0.28920799493789673f,0.03473195433616638f,-0.0016761720180511475f,0.594510018825531f,-5.295821666717529f,-0.4134751260280609f,-1.7540544271469116f,0.08548198640346527f,-0.10900285840034485f,-2.413933515548706f,-0.18968722224235535f,-0.3918294906616211f,0.2870296239852905f,-1.4750810861587524f,0.017086774110794067f,-0.22334833443164825f,-0.29180970788002014f},
 {-0.06136500835418701f,-0.11579577624797821f,-0.23311558365821838f,-0.020844489336013794f,0.161813884973526f,0.22929790616035461f,0.11958792805671692f,-0.0384809672832489f,-0.10647237300872803f,-0.09010881185531616f,0.22322741150856018f,-0.1071339100599289f,0.05349445343017578f,-0.23458370566368103f,0.040097206830978394f,0.08616101741790771f,-0.15468145906925201f,-0.21275553107261658f,-0.21210846304893494f,-0.23840199410915375f,0.12352427840232849f,0.282552570104599f,0.14114680886268616f,0.09007054567337036f,-0.05948364734649658f,0.12031787633895874f,-0.184563547372818f,0.07786750793457031f,-0.2169322669506073f,-0.24735762178897858f,-0.0892629474401474f,-0.11765947937965393f},
 {0.1169951856136322f,0.06741076707839966f,0.014288008213043213f,-0.1894388198852539f,0.2306886613368988f,0.08970087766647339f,0.29362860321998596f,0.2666439712047577f,-0.1488228738307953f,0.22382596135139465f,-0.1313140094280243f,0.02602824568748474f,0.029441386461257935f,-0.1546926349401474f,0.10762849450111389f,0.06951633095741272f,0.0639207661151886f,0.27696695923805237f,-0.2749756872653961f,0.2684275209903717f,-0.240950807929039f,-0.08405844867229462f,0.26762983202934265f,0.09600964188575745f,-0.20394444465637207f,0.012219250202178955f,-0.09225042164325714f,-0.12637756764888763f,-0.21354423463344574f,-0.29393887519836426f,-0.056166648864746094f,0.002250969409942627f},
-{-0.16101892292499542f,0.06497228145599365f,0.11283258348703384f,0.10336695611476898f,0.17365415394306183f,-0.4159308969974518f,0.1589156985282898f,-0.17396175861358643f,0.17419855296611786f,-0.3644612431526184f,0.18124964833259583f,-0.12519730627536774f,0.2603936195373535f,-0.2726782560348511f,-0.2592318058013916f,0.1978430449962616f,0.18047624826431274f,0.2863751947879791f,-0.31257450580596924f,-0.02364540845155716f,-0.2651146352291107f,-0.011300995945930481f,0.278888076543808f,0.13123968243598938f,-0.07520616054534912f,-0.28873488306999207f,-0.09411037713289261f,0.379178524017334f,0.5606015920639038f,0.18439257144927979f,0.0877244770526886f,-0.0018147015944123268f},
-{0.261911004781723f,-0.28497835993766785f,-0.2993849217891693f,-0.02090274915099144f,0.17428316175937653f,0.04684234783053398f,-0.06670857965946198f,-0.030254334211349487f,-0.2705722749233246f,0.1197996437549591f,0.01667046546936035f,-0.2924177646636963f,0.2824140191078186f,-0.13779650628566742f,-0.20773646235466003f,-0.10781967639923096f,-0.15712574124336243f,0.16112294793128967f,0.23715557157993317f,0.19160643219947815f,0.2064272165298462f,0.11916334182024002f,-0.3001303970813751f,0.14906415343284607f,0.1447947919368744f,0.0025720298290252686f,-0.0866558700799942f,-0.09870617091655731f,0.08046156913042068f,0.21125611662864685f,-0.05751854181289673f,-0.22727590799331665f},
-{0.14277681708335876f,-0.1988920122385025f,-0.0071234330534935f,-0.22211427986621857f,-1.0135077238082886f,1.099861979484558f,0.014805803075432777f,-0.27022814750671387f,-0.05514232814311981f,-0.3372078239917755f,-1.6646058559417725f,0.18551066517829895f,0.2513187527656555f,1.2335745096206665f,-0.03100520372390747f,-0.2484396994113922f,0.06366744637489319f,-0.2764144539833069f,-1.5335239171981812f,0.046944133937358856f,-0.8008513450622559f,-0.15706850588321686f,0.16810284554958344f,-0.24267734587192535f,-0.6570789813995361f,-0.9997603297233582f,-0.05704247206449509f,-4.044283390045166f,0.5052591562271118f,-0.10488687455654144f,-0.21563708782196045f,-0.9821208119392395f},
-{0.29069945216178894f,-0.23835359513759613f,0.019009560346603394f,-0.30945703387260437f,0.11959921568632126f,-0.16606459021568298f,0.045349299907684326f,-0.17138783633708954f,-0.15196284651756287f,0.028545528650283813f,-0.12396366894245148f,-0.15074089169502258f,-0.12348470836877823f,-0.21887588500976562f,0.09875330328941345f,0.08164769411087036f,0.2294725477695465f,0.10683679580688477f,-0.26680272817611694f,-0.11484634131193161f,0.16850495338439941f,0.26372745633125305f,0.16651621460914612f,-0.15362010896205902f,0.3393794298171997f,0.023651927709579468f,-0.1729920208454132f,0.2149815857410431f,0.1284196823835373f,0.19045329093933105f,0.02994692325592041f,-0.18855193257331848f},
-{0.1991647183895111f,0.12534403800964355f,-0.04112154245376587f,0.23123982548713684f,-0.3497884273529053f,-0.1329444795846939f,-0.1610087752342224f,-0.031804412603378296f,0.10274738073348999f,-0.25018924474716187f,0.2946159541606903f,-0.057292819023132324f,-0.05505186691880226f,0.24260291457176208f,0.2151305377483368f,0.2952744662761688f,-0.21319252252578735f,0.04970458149909973f,0.05997588858008385f,0.3050673305988312f,0.093289315700531f,0.014060966670513153f,0.13887640833854675f,0.25299301743507385f,0.05719318985939026f,-0.07015113532543182f,-0.287551611661911f,-0.19553273916244507f,0.033006701618433f,-0.24420931935310364f,0.015819430351257324f,-0.10595546662807465f},
-{0.12202468514442444f,0.14455528557300568f,-0.10034829378128052f,-0.32563531398773193f,0.1958308219909668f,0.0528622604906559f,-0.06113804876804352f,-0.11568751931190491f,0.3194258213043213f,-0.2827228009700775f,-0.06917986273765564f,-0.11160935461521149f,-0.10023307800292969f,-0.21255841851234436f,-0.06735922396183014f,0.05864924192428589f,-0.25733181834220886f,-0.17565661668777466f,0.0866393893957138f,-0.11256621032953262f,-0.2250165492296219f,0.15532204508781433f,0.173453688621521f,-0.05681343376636505f,0.21084356307983398f,0.1795230209827423f,0.19069638848304749f,0.04286597669124603f,-0.19449935853481293f,0.2425754964351654f,-0.22172409296035767f,-0.009572982788085938f},
-{-0.3055141270160675f,-0.23396925628185272f,-0.13814328610897064f,0.1697840690612793f,0.5527177453041077f,0.9395255446434021f,0.01318096648901701f,0.21086838841438293f,-0.10907246172428131f,-0.03148574009537697f,1.7018142938613892f,-0.24582231044769287f,0.018156766891479492f,-0.5426051020622253f,-0.023131370544433594f,0.036719828844070435f,0.16260939836502075f,0.05286213755607605f,1.856697916984558f,-0.15212079882621765f,1.5639160871505737f,-0.8050225377082825f,0.11681541800498962f,0.17590752243995667f,1.3197003602981567f,0.1411813497543335f,-0.2059394270181656f,1.1517573595046997f,0.5357142686843872f,0.1865309774875641f,0.02574482187628746f,-0.8128886222839355f},
-{0.1782623827457428f,-0.03187307342886925f,-0.4789814352989197f,-0.46980202198028564f,1.192139983177185f,1.404646396636963f,-0.3069397509098053f,0.1475539207458496f,0.08588419109582901f,-0.03753579407930374f,0.4975596070289612f,-0.3257468044757843f,-1.0051426887512207f,2.7759180068969727f,-0.2527656555175781f,-0.3049176335334778f,0.032145023345947266f,-0.25376296043395996f,-3.2294020652770996f,-0.23520873486995697f,-3.906024932861328f,-0.4205939471721649f,-0.024129211902618408f,-0.026399224996566772f,0.905106246471405f,-2.5426788330078125f,-0.18039503693580627f,0.7740312814712524f,-0.6857896447181702f,0.1616479754447937f,-0.2583863139152527f,0.06322457641363144f},
-{-0.17396044731140137f,-0.13460135459899902f,-0.3125343322753906f,-0.6462283134460449f,-0.2689957618713379f,-0.24209626019001007f,-0.21531152725219727f,-0.1761629432439804f,-0.49065038561820984f,-0.5117147564888f,0.4159700274467468f,-0.36334797739982605f,0.09220767021179199f,0.025269145146012306f,-0.19851773977279663f,-0.10762731730937958f,0.14198419451713562f,0.10370296239852905f,-0.9062182903289795f,-0.4525596499443054f,-0.3710545301437378f,-0.22467981278896332f,0.1569238305091858f,-0.19857197999954224f,0.09245038032531738f,-0.2665709853172302f,0.19575466215610504f,0.05997905507683754f,0.27721330523490906f,-0.1200934648513794f,-0.26498913764953613f,-0.9675976634025574f},
-{-0.12546227872371674f,-0.040895745158195496f,-0.08090300858020782f,0.13400162756443024f,-0.14662517607212067f,-0.29301342368125916f,-0.28310835361480713f,-0.020981580018997192f,0.010351124219596386f,-0.1294756382703781f,-0.19499319791793823f,0.046816736459732056f,-0.005123240407556295f,-0.09859045594930649f,-0.0649729073047638f,0.2468220293521881f,0.060016900300979614f,-0.16779978573322296f,0.07262704521417618f,0.0829080268740654f,-0.16057102382183075f,0.09701334685087204f,-0.28036168217658997f,0.22389158606529236f,-0.0448453351855278f,0.020356476306915283f,-0.26727598905563354f,0.249968022108078f,0.08561224490404129f,-0.000007510185241699219f,0.094448983669281f,-0.08219978213310242f},
-{0.07555973529815674f,-0.0029259920120239258f,-0.08789914846420288f,0.06678077578544617f,-0.1265704184770584f,-0.025904223322868347f,-0.14982634782791138f,0.12075316905975342f,-0.2766430675983429f,0.013024389743804932f,0.2112746685743332f,-0.20200279355049133f,0.10446741431951523f,-0.39846673607826233f,0.2882818281650543f,0.05304515361785889f,-0.15297894179821014f,0.07341468334197998f,0.05268138647079468f,0.1067940890789032f,-0.12317532300949097f,-0.16722092032432556f,0.1843600869178772f,0.2517976462841034f,-0.0900656133890152f,-0.16655482351779938f,-0.23432010412216187f,0.15254825353622437f,-0.20769748091697693f,-0.017525076866149902f,0.20926335453987122f,-0.1038133054971695f},
-{0.06582912802696228f,0.2796666920185089f,-0.2556927502155304f,0.0023079216480255127f,0.3613894581794739f,-0.01434530969709158f,0.06556430459022522f,0.29767414927482605f,0.40706509351730347f,-0.16670267283916473f,-0.2714720368385315f,-0.06570860743522644f,-0.06654709577560425f,0.021350549533963203f,-0.014884740114212036f,-0.05300724506378174f,0.26490333676338196f,0.15243005752563477f,0.0841580331325531f,0.2353842556476593f,0.39228516817092896f,0.004803914111107588f,-0.04174882173538208f,-0.11559568345546722f,-0.216618150472641f,0.21069613099098206f,-0.19532959163188934f,-0.09529750049114227f,0.032513976097106934f,-0.2712400257587433f,-0.19435247778892517f,-0.23200613260269165f},
-{-0.1299392580986023f,-0.06208275258541107f,-0.18067686259746552f,0.062329649925231934f,-0.22328625619411469f,-0.06877543032169342f,-0.19175797700881958f,0.02903696894645691f,-0.2614779472351074f,0.016345679759979248f,-0.24952805042266846f,0.2033931314945221f,-0.29699447751045227f,0.08271035552024841f,0.13206014037132263f,0.15829482674598694f,-0.21012049913406372f,0.2088232934474945f,0.07014858722686768f,-0.19175665080547333f,0.28649166226387024f,0.05041047930717468f,-0.27260470390319824f,-0.025072306394577026f,0.2722422182559967f,-0.007939159870147705f,-0.22979341447353363f,0.11936154961585999f,0.1298319399356842f,0.18135693669319153f,-0.008151531219482422f,0.15906798839569092f},
-{0.07638216018676758f,0.07732139527797699f,-0.30373215675354004f,-0.27519625425338745f,0.13013198971748352f,0.015126615762710571f,0.2795381247997284f,-0.25668495893478394f,-0.08089734613895416f,0.09238649159669876f,-0.026776641607284546f,0.02524423599243164f,0.11048605293035507f,0.25715363025665283f,-0.029521822929382324f,-0.19500072300434113f,0.06506577134132385f,-0.011876672506332397f,0.12295812368392944f,0.24479621648788452f,0.1355903446674347f,-0.00015643970982637256f,-0.1791561245918274f,-0.17324526607990265f,0.21761217713356018f,0.1901901364326477f,-0.27123093605041504f,-0.06252744793891907f,-0.11570298671722412f,0.22636333107948303f,-0.2677184045314789f,0.21909776329994202f},
+{-0.16101892292499542f,0.0549481138586998f,0.26537272334098816f,0.14797939360141754f,-0.08496929705142975f,-0.20862935483455658f,0.1589156985282898f,-0.17396175861358643f,0.24158169329166412f,-0.12575815618038177f,0.3032090365886688f,-0.04377517104148865f,-0.09723557531833649f,-0.004979115445166826f,-0.2592318058013916f,0.1978430449962616f,0.18047624826431274f,0.2863751947879791f,-0.21538209915161133f,-0.02161381021142006f,-0.1044420450925827f,0.13378354907035828f,0.25320637226104736f,0.13123968243598938f,-0.06181655451655388f,-0.28873488306999207f,-0.09778036177158356f,0.23691287636756897f,0.21785739064216614f,0.18439257144927979f,0.17250561714172363f,0.17694389820098877f},
+{0.261911004781723f,-0.28497835993766785f,-0.2993849217891693f,-0.02090282365679741f,0.0802551805973053f,0.04678889364004135f,-0.06670857965946198f,-0.030254334211349487f,-0.2704773545265198f,0.1197996437549591f,0.01667046546936035f,-0.2924177646636963f,0.20017656683921814f,-0.1378343403339386f,-0.20773646235466003f,-0.10781967639923096f,-0.15712574124336243f,0.16112294793128967f,0.23735012114048004f,0.18995007872581482f,0.20655642449855804f,0.11912650614976883f,-0.2746070921421051f,0.14906415343284607f,0.1447516828775406f,0.0025720298290252686f,-0.08664152026176453f,-0.20831836760044098f,0.07929258048534393f,0.21125611662864685f,-0.05751854181289673f,-0.22727590799331665f},
+{0.14277681708335876f,-0.21723729372024536f,0.0499022975564003f,-0.22327251732349396f,-0.0364639014005661f,-0.07534641027450562f,0.1624150574207306f,-0.27022814750671387f,-0.033554524183273315f,-0.43515852093696594f,-0.19478121399879456f,0.032551031559705734f,-0.012572181411087513f,0.006577334366738796f,-0.03100520372390747f,-0.2484396994113922f,0.06366744637489319f,-0.2764144539833069f,0.06228047236800194f,0.20165595412254333f,-0.27491843700408936f,0.1637345552444458f,0.22071760892868042f,-0.0716068297624588f,-0.24483560025691986f,-0.19159743189811707f,0.1727093905210495f,-0.25190210342407227f,0.13014718890190125f,-0.10488687455654144f,-0.21563708782196045f,-0.220583975315094f},
+{0.29069945216178894f,-0.23835359513759613f,0.019009560346603394f,-0.30957385897636414f,-0.06500361114740372f,-0.23950506746768951f,0.045349299907684326f,-0.17138783633708954f,-0.14764569699764252f,0.028545528650283813f,-0.16238126158714294f,-0.15074089169502258f,-0.29816436767578125f,-0.23938924074172974f,0.09875330328941345f,0.08164769411087036f,0.2294725477695465f,0.10683679580688477f,-0.27405375242233276f,-0.0006060161394998431f,0.17440509796142578f,0.2672456204891205f,0.16651621460914612f,-0.15362010896205902f,0.25261634588241577f,0.023651927709579468f,-0.1729920208454132f,0.31404948234558105f,0.10934463143348694f,0.19045329093933105f,0.02994692325592041f,0.02890726737678051f},
+{0.1991647183895111f,0.12534403800964355f,-0.04112154245376587f,0.23123982548713684f,-0.08205600827932358f,-0.28823745250701904f,-0.1610087752342224f,-0.031804412603378296f,0.10274738073348999f,-0.25018924474716187f,0.15975651144981384f,-0.057292819023132324f,0.11819945275783539f,-0.028415275737643242f,0.2151305377483368f,0.2952744662761688f,-0.21319252252578735f,0.04970458149909973f,0.31859418749809265f,0.3050673305988312f,0.21167120337486267f,-0.07602974027395248f,0.13887640833854675f,0.25299301743507385f,-0.44058921933174133f,-0.07015113532543182f,-0.287551611661911f,-0.10459110885858536f,-0.09004730731248856f,-0.24420931935310364f,0.015819430351257324f,-0.11104980111122131f},
+{0.12202468514442444f,0.15165209770202637f,-0.10034829378128052f,-0.32564064860343933f,0.19685158133506775f,0.14437249302864075f,-0.06113804876804352f,-0.11568751931190491f,0.32051777839660645f,-0.3136619031429291f,-0.06917986273765564f,-0.11160935461521149f,-0.09922535717487335f,-0.2136005163192749f,-0.06735922396183014f,0.05864924192428589f,-0.25733181834220886f,-0.17565661668777466f,0.0016648777527734637f,-0.11804971843957901f,-0.2269780933856964f,0.15428996086120605f,0.14481176435947418f,-0.05681343376636505f,0.20978398621082306f,0.1795230209827423f,0.19069638848304749f,-0.020621083676815033f,-0.14379416406154633f,0.2425754964351654f,-0.22172409296035767f,-0.009572982788085938f},
+{-0.3055141270160675f,-0.25092458724975586f,-0.19300995767116547f,0.7325661778450012f,-0.8033947348594666f,-1.040702223777771f,0.04595213010907173f,0.21086838841438293f,-0.0748712420463562f,-0.31109288334846497f,-0.5775437355041504f,-0.15827980637550354f,-0.26629605889320374f,0.04673107713460922f,-0.023131370544433594f,0.036719828844070435f,0.16260939836502075f,0.05286213755607605f,1.6439915895462036f,-1.9019787311553955f,-0.2704979181289673f,-0.6358916163444519f,0.10412012040615082f,0.19191309809684753f,-0.7669793963432312f,-0.02825927734375f,-0.20535290241241455f,-1.277054786682129f,0.2577309310436249f,0.1865309774875641f,0.10359535366296768f,0.3297824561595917f},
+{0.1782623827457428f,-0.03855970501899719f,-0.4635035991668701f,0.29705339670181274f,0.29944854974746704f,0.572848916053772f,-0.36316245794296265f,0.1475539207458496f,-0.17366336286067963f,-0.29410749673843384f,-0.11954933404922485f,-0.3833993077278137f,0.7884312868118286f,1.1966091394424438f,-0.2527656555175781f,-0.3049176335334778f,0.032145023345947266f,-0.25376296043395996f,0.5861251354217529f,-1.4569975137710571f,-0.2457541525363922f,0.18761852383613586f,-0.05961836501955986f,0.05391114950180054f,0.6069787740707397f,-0.058409590274095535f,-0.06608664989471436f,-1.4693738222122192f,0.8979771733283997f,0.1616479754447937f,-0.26603591442108154f,1.185694694519043f},
+{-0.17396044731140137f,-0.12593205273151398f,-0.19672991335391998f,0.05691675841808319f,0.1397278606891632f,0.21612973511219025f,-0.16139104962348938f,-0.1761629432439804f,-0.6402992010116577f,-0.32974573969841003f,1.1390248537063599f,-0.26317694783210754f,0.2519507110118866f,0.9231234788894653f,-0.19851773977279663f,-0.10762731730937958f,0.14198419451713562f,0.10370296239852905f,0.5022594928741455f,-0.6512249708175659f,-0.7421490550041199f,0.7806501984596252f,0.14419947564601898f,-0.19857197999954224f,1.0913468599319458f,-0.2665709853172302f,0.19562599062919617f,-0.340131014585495f,-0.5099549293518066f,-0.1200934648513794f,-0.1742367148399353f,0.5318814516067505f},
+{-0.12546227872371674f,-0.046350039541721344f,-0.08090300858020782f,0.13400159776210785f,-0.15044839680194855f,-0.3213222324848175f,-0.28310835361480713f,-0.020981580018997192f,0.04249835014343262f,-0.1450422704219818f,-0.19499319791793823f,0.046816736459732056f,-0.04238327220082283f,-0.1563507467508316f,-0.0649729073047638f,0.2468220293521881f,0.060016900300979614f,-0.16779978573322296f,0.19903524219989777f,0.08180815726518631f,-0.11929178237915039f,0.04381689429283142f,-0.3016570210456848f,0.22389158606529236f,-0.06335359811782837f,0.020356476306915283f,-0.2721233367919922f,0.2845783233642578f,0.03800060600042343f,-0.000007510185241699219f,0.094448983669281f,-0.08897853642702103f},
+{0.07555973529815674f,-0.0029259920120239258f,-0.08789914846420288f,0.06678077578544617f,-0.11083845794200897f,0.11010000109672546f,-0.14982634782791138f,0.12075316905975342f,-0.2766430675983429f,0.013024389743804932f,0.18159812688827515f,-0.20200279355049133f,0.2637675702571869f,-0.1856893002986908f,0.2882818281650543f,0.05304515361785889f,-0.15297894179821014f,0.07341468334197998f,0.05268138647079468f,0.1067940890789032f,-0.2661813795566559f,-0.2009473443031311f,0.1843600869178772f,0.2517976462841034f,-0.07343396544456482f,-0.051110416650772095f,-0.23432010412216187f,0.16746872663497925f,-0.2205146849155426f,-0.017525076866149902f,0.20926335453987122f,-0.2141496241092682f},
+{0.06582912802696228f,0.2796666920185089f,-0.2556927502155304f,0.0023079216480255127f,0.32987985014915466f,0.008925902657210827f,0.06556430459022522f,0.29767414927482605f,0.3899354934692383f,-0.16670267283916473f,-0.07468277961015701f,-0.06570860743522644f,-0.015925198793411255f,0.050778210163116455f,-0.014884740114212036f,-0.05300724506378174f,0.26490333676338196f,0.15243005752563477f,0.07542221993207932f,0.35540080070495605f,0.35460686683654785f,0.036047618836164474f,-0.04174882173538208f,-0.11559568345546722f,-0.19164401292800903f,0.21069613099098206f,-0.19532959163188934f,-0.11914381384849548f,0.032513976097106934f,-0.2712400257587433f,-0.19435247778892517f,-0.23200613260269165f},
+{-0.1299392580986023f,-0.06208275258541107f,-0.18067686259746552f,0.062329649925231934f,-0.18659290671348572f,-0.17816488444805145f,-0.19175797700881958f,0.02903696894645691f,-0.2614779472351074f,0.016345679759979248f,-0.24767392873764038f,0.2033931314945221f,-0.30105409026145935f,0.08271035552024841f,0.13206014037132263f,0.15829482674598694f,-0.21012049913406372f,0.2088232934474945f,0.06991848349571228f,-0.19175665080547333f,0.28649166226387024f,0.016488296911120415f,-0.27260470390319824f,-0.025072306394577026f,0.2722422182559967f,-0.007939159870147705f,-0.22979341447353363f,0.18354694545269012f,0.1298319399356842f,0.18135693669319153f,-0.008151531219482422f,0.06563670933246613f},
+{0.07638216018676758f,0.05416220799088478f,-0.3668074607849121f,-0.27526140213012695f,0.14193227887153625f,-0.03358025848865509f,0.2795381247997284f,-0.25668495893478394f,-0.06847190111875534f,0.10313618183135986f,0.06818969547748566f,0.02524423599243164f,0.12337286025285721f,0.24906043708324432f,-0.029521822929382324f,-0.19500072300434113f,0.06506577134132385f,-0.011876672506332397f,0.13714706897735596f,0.241392120718956f,0.15146386623382568f,-0.03257722035050392f,-0.19373025000095367f,-0.17324526607990265f,0.18035846948623657f,0.1901901364326477f,-0.2794223725795746f,-0.0292219091206789f,-0.143522247672081f,0.22636333107948303f,-0.3317090570926666f,0.16370397806167603f},
 };
 
-const float hout[32] = { 0.3285340666770935f,0.13846565783023834f,-0.07104799896478653f,0.18257376551628113f,-0.16361720860004425f,0.11612511426210403f,0.03588892146945f,0.1081397533416748f,0.11910854279994965f,0.10337844491004944f,0.13150642812252045f,-0.11640904098749161f,-0.23372183740139008f,0.1647065281867981f,0.2356991171836853f,-0.1462659239768982f,0.09851181507110596f,-0.21499931812286377f,0.0772331953048706f,-0.07612764835357666f,-0.23285314440727234f,-0.18265759944915771f,0.04004863277077675f,-0.11024488508701324f,0.2793011963367462f,0.2669006288051605f,-0.3283284902572632f,-0.8490635752677917f,0.3065551519393921f,-0.3257754445075989f,-0.22434811294078827f,-0.19677908718585968f };
+const float hout[32] = { 0.3285340666770935f,0.20001740753650665f,-0.34911248087882996f,0.7785994410514832f,-0.3811017870903015f,0.192925363779068f,0.11950510740280151f,0.1081397533416748f,0.05394027382135391f,-0.08027924597263336f,0.3785701394081116f,-0.11859139055013657f,-0.06000533699989319f,0.5311194062232971f,0.2356991171836853f,-0.1462659239768982f,0.09851181507110596f,-0.21499931812286377f,-0.2335696816444397f,0.5094234943389893f,-0.02162783592939377f,-0.07713251560926437f,-0.16340212523937225f,-0.175692617893219f,-0.5511316657066345f,0.0982658639550209f,-0.19307535886764526f,0.005460194777697325f,0.03202202543616295f,-0.3257754445075989f,-0.31206440925598145f,0.38066837191581726f };
 
-const float b1[32] = { 0.5102354884147644f,1.4454234838485718f,-1.7145336866378784f,-0.13135932385921478f,1.8859272003173828f,0.7050048112869263f,-0.08465349674224854f,1.0487871170043945f,0.858688235282898f,-1.6059504747390747f,0.5568068623542786f,2.217176675796509f,-0.3425353467464447f,-0.9377808570861816f,-1.087764859199524f,0.9572884440422058f,0.5541136860847473f,-0.26377663016319275f,-0.449740469455719f,0.5352871417999268f,-0.284685879945755f,-1.1118980646133423f,-1.6770726442337036f,-1.2263047695159912f,3.0480804443359375f,-2.0880801677703857f,-1.0489267110824585f,0.9022058844566345f,0.2357945293188095f,-1.0887231826782227f,2.7682852745056152f,-0.5293285846710205f };
+const float b1[32] = { 0.4585856795310974f,1.5599967241287231f,-1.7145336866378784f,-0.5815920829772949f,1.7490010261535645f,0.693375289440155f,-0.12202438712120056f,1.839867115020752f,1.4444961547851562f,-1.156732439994812f,0.5561704039573669f,2.925478458404541f,-0.3425353467464447f,-0.9403132796287537f,-1.087764859199524f,1.6783026456832886f,0.7627432346343994f,-0.26377663016319275f,0.9854183793067932f,1.2830049991607666f,-0.284685879945755f,-1.1118980646133423f,-1.6770726442337036f,-1.2263047695159912f,3.647984266281128f,-2.0880801677703857f,-1.0489267110824585f,0.8671233654022217f,0.2414611577987671f,-1.0887231826782227f,2.1772990226745605f,-0.44598740339279175f };
 
-const float b2[32] = { -0.3680103123188019f,-0.7642630338668823f,-1.4564176797866821f,-0.6497427821159363f,-0.6939148902893066f,-0.020249705761671066f,-0.372101366519928f,-0.30969977378845215f,-1.20063054561615f,-1.912178635597229f,0.023847151547670364f,0.5569860935211182f,-0.2355569750070572f,1.793886423110962f,-0.5586162209510803f,1.0859285593032837f,-1.798204779624939f,-1.5844906568527222f,0.009519282728433609f,-0.46726593375205994f,0.49785974621772766f,0.052135393023490906f,-0.07042714953422546f,-1.0452868938446045f,0.25523853302001953f,2.1917080879211426f,0.15757890045642853f,-0.2608587145805359f,-0.7634363770484924f,-0.5724443197250366f,-1.323826551437378f,-1.3565272092819214f };
+const float b2[32] = { -0.22200508415699005f,-0.7642630338668823f,-1.4564176797866821f,-0.4980332851409912f,-0.6939148902893066f,-0.028987569734454155f,0.14226511120796204f,-0.4531817138195038f,-1.20063054561615f,-1.912178635597229f,0.01248383428901434f,0.14814351499080658f,-0.21863840520381927f,2.2132997512817383f,0.4528786838054657f,1.145101547241211f,-1.798204779624939f,-1.5844906568527222f,-0.08603224903345108f,-0.3332130014896393f,-0.0870656743645668f,-0.025959404185414314f,0.03327740728855133f,-1.189407467842102f,1.1251391172409058f,1.414678692817688f,0.012956145219504833f,-0.15001332759857178f,-0.6323830485343933f,-0.5580381155014038f,-1.2962936162948608f,-1.488829255104065f };
 
-const float b3[32] = { -1.963319182395935f,-0.5446904301643372f,-0.3016548156738281f,-0.8402144312858582f,-0.6773909330368042f,0.8409193754196167f,-0.6582568883895874f,-0.6562485098838806f,-0.009772130288183689f,-0.06044171005487442f,1.192558765411377f,-0.5217856168746948f,-1.4038946628570557f,-0.7718222141265869f,-1.1428403854370117f,-0.3598397970199585f,-1.3594286441802979f,-1.0192245244979858f,-0.9686634540557861f,-0.27930739521980286f,-3.1515591144561768f,-1.206493854522705f,-1.1485735177993774f,-0.8956993222236633f,0.4146289527416229f,-1.1049379110336304f,-0.12451136857271194f,-1.522766351699829f,-1.0368304252624512f,-2.3236680030822754f,-0.17192073166370392f,1.6605290174484253f };
+const float b3[32] = { -1.963319182395935f,-0.5214390158653259f,-0.02191949263215065f,-0.8819749355316162f,-1.4401051998138428f,0.9515159726142883f,-0.5303202867507935f,-0.6562485098838806f,-0.0017350538400933146f,-0.04748106747865677f,-0.5597951412200928f,-0.10345426201820374f,-1.1365820169448853f,-0.029138414189219475f,-1.1428403854370117f,-0.3598397970199585f,-1.3594286441802979f,-1.0192245244979858f,-1.5457112789154053f,-0.15714126825332642f,-0.006691883783787489f,-0.8062649369239807f,-1.1899834871292114f,-0.8066051602363586f,-0.8363364338874817f,-0.5234388709068298f,-0.3238477408885956f,-1.4527530670166016f,-0.2316749542951584f,-2.3236680030822754f,-0.08294112235307693f,1.1520551443099976f };
 
-const float bout[1] = { -0.11106075346469879f };
+const float bout[1] = { -0.029729647561907768f };
 
 
 int main()
@@ -734,7 +734,7 @@
                         CUR_TORQUE_mean = CUR_TORQUE_sum / 10.0f;
                         CUR_TORQUE_sum = 0;
 
-                        TORQUE_VREF += 0.0003f * (0.0f - CUR_TORQUE_mean);
+                        TORQUE_VREF += 0.000003f * (0.0f - CUR_TORQUE_mean);
 
                         if (TORQUE_VREF > 3.3f) TORQUE_VREF = 3.3f;
                         if (TORQUE_VREF < 0.0f) TORQUE_VREF = 0.0f;