for learning

Dependencies:   mbed FastPWM

Revision:
81:49a733a3eb9e
Parent:
80:cfc7eabde63a
Child:
82:d286749256a4
--- a/main.cpp	Thu Jun 11 00:37:13 2020 +0000
+++ b/main.cpp	Fri Jun 12 00:49:25 2020 +0000
@@ -1,4 +1,4 @@
-//200611-1
+//200612-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] = { 
-   {-1.3419625759124756f,0.9880143404006958f,0.10589459538459778f,-0.4863491356372833f,-1.8615394830703735f,0.2185785323381424f,-0.41043820977211f,0.7583778500556946f,0.9108157753944397f,-1.7870731353759766f,-0.22157959640026093f,0.28310468792915344f,-0.19318288564682007f,0.21047936379909515f,-0.21103838086128235f,-0.6179659366607666f,0.5138531923294067f,0.24935457110404968f,0.9324308633804321f,0.6243491768836975f,-0.33476194739341736f,0.10696089267730713f,-0.3326931595802307f,-0.0792258083820343f,0.9584077000617981f,0.18374285101890564f,-0.1767144799232483f,-0.7640027403831482f,-0.613266110420227f,-0.18794111907482147f,-3.704796552658081f,1.983789324760437f},
-{-1.1060527563095093f,0.5503573417663574f,0.29864487051963806f,-0.5936276912689209f,-1.0104845762252808f,0.09583389759063721f,0.0794341191649437f,0.4752322733402252f,0.25318101048469543f,-0.9314658641815186f,-0.3124355673789978f,-0.15781894326210022f,0.021212786436080933f,0.1345091164112091f,0.045876264572143555f,-0.4837811589241028f,0.03500048443675041f,0.06295260787010193f,0.9605327844619751f,0.47570982575416565f,-0.03096979856491089f,-0.12077532708644867f,-0.09506890177726746f,0.27714261412620544f,0.4059901535511017f,0.2936786115169525f,0.12686115503311157f,-0.36229363083839417f,-0.6881933212280273f,0.09809011220932007f,-3.3712096214294434f,1.140748381614685f},
-{-0.3722703456878662f,0.2958276569843292f,-0.0042223334312438965f,-0.3476865291595459f,-0.7095304727554321f,-0.09879197925329208f,0.047582440078258514f,0.23697765171527863f,0.6745534539222717f,-0.14943772554397583f,0.25853994488716125f,0.48179471492767334f,-0.03282937407493591f,0.1476006805896759f,-0.31718650460243225f,-0.37730422616004944f,0.7761111259460449f,-0.2658354640007019f,0.8209219574928284f,0.46862345933914185f,0.22159990668296814f,-0.15311938524246216f,0.13552400469779968f,-0.24659553170204163f,0.4822816848754883f,0.14537742733955383f,-0.15514154732227325f,-0.5994080901145935f,-0.5748438835144043f,0.302763432264328f,-1.0476144552230835f,0.41593626141548157f},
-{-0.10900039225816727f,0.003912019543349743f,-0.20532599091529846f,-1.3901876211166382f,-0.9580802321434021f,-0.06512751430273056f,0.0903862863779068f,-0.209223210811615f,1.355501413345337f,-0.04476890712976456f,0.09623444825410843f,1.405250072479248f,-0.11809042096138f,0.2826938331127167f,-0.12817290425300598f,-0.05100523680448532f,0.5924532413482666f,-0.23756909370422363f,0.417018860578537f,0.335319459438324f,-0.24942269921302795f,-0.08793863654136658f,-0.14710915088653564f,-0.29148542881011963f,0.7784829139709473f,0.14159366488456726f,0.13380053639411926f,-0.44784215092658997f,0.228046715259552f,0.1323157548904419f,2.7310166358947754f,0.41994842886924744f},
-{0.6162493824958801f,-0.12238086760044098f,0.08410122990608215f,-0.9448950886726379f,-0.17343838512897491f,-0.2947927415370941f,0.10225407779216766f,-0.7303047776222229f,0.11548591405153275f,0.28823035955429077f,-0.27166539430618286f,1.1164205074310303f,0.211430162191391f,0.16078820824623108f,-0.25075238943099976f,0.3659665584564209f,-0.11720117926597595f,-0.18436601758003235f,-0.0031665668357163668f,-0.3202017843723297f,0.1375632882118225f,0.23587647080421448f,-0.24541926383972168f,-0.07457953691482544f,0.4556337594985962f,-0.34256690740585327f,0.04057341814041138f,0.2648376226425171f,0.6511638164520264f,-0.16320037841796875f,4.237081527709961f,-0.7403703927993774f},
-{2.0737907886505127f,-2.0233864784240723f,0.30513831973075867f,3.022453546524048f,3.1848723888397217f,-0.4780344069004059f,0.13997113704681396f,-1.2367887496948242f,-3.350696086883545f,2.795154571533203f,0.25819462537765503f,-3.217722177505493f,-0.03144201636314392f,-0.019910454750061035f,0.21901831030845642f,0.19260136783123016f,-2.4012372493743896f,-0.3195672333240509f,-3.626051425933838f,-1.8587318658828735f,0.13521116971969604f,-0.009676039218902588f,0.12587067484855652f,0.3309326469898224f,-3.2866051197052f,0.20814630389213562f,-0.2925715744495392f,2.0103600025177f,0.8938607573509216f,-0.0013132691383361816f,1.4764220714569092f,-3.2789266109466553f},
-{-0.18632632493972778f,-0.27153700590133667f,0.16288265585899353f,-0.14109952747821808f,0.07587479799985886f,-0.3931765556335449f,-0.16734732687473297f,0.19266000390052795f,0.1539180427789688f,0.5317409038543701f,-0.1167839765548706f,-0.48555517196655273f,0.098605215549469f,-0.03399971127510071f,-0.18274356424808502f,-0.333290696144104f,-0.03854603320360184f,-0.08166468143463135f,0.4285977780818939f,0.34529542922973633f,-0.16223669052124023f,-0.1771286129951477f,-0.2626192569732666f,-0.24521145224571228f,0.06507693231105804f,-0.15535086393356323f,-0.1126367449760437f,0.8166168928146362f,-0.2213863730430603f,-0.03486502170562744f,2.4802706241607666f,-0.22611060738563538f},
-{0.022517994046211243f,-0.8281598687171936f,0.16644713282585144f,0.18126951158046722f,0.9249260425567627f,-0.2554084062576294f,0.05257720127701759f,0.014601698145270348f,0.814480721950531f,0.09808426350355148f,-0.25636130571365356f,-1.3447825908660889f,0.10806858539581299f,-0.07990683615207672f,0.054826945066452026f,0.057027168571949005f,-0.7481691837310791f,-0.28619682788848877f,-0.7944823503494263f,0.019845109432935715f,-0.07430306077003479f,0.022674113512039185f,-0.12776102125644684f,-0.02844339609146118f,-0.4105025827884674f,0.0177537202835083f,-0.341458797454834f,2.3207850456237793f,-0.5104785561561584f,0.004316955804824829f,-2.0724668502807617f,0.8389307260513306f},
-{-0.3534284830093384f,-0.8639687299728394f,0.13710039854049683f,0.06596631556749344f,0.6597223281860352f,-0.2066114842891693f,-0.047163259238004684f,-0.23579901456832886f,-0.04517490789294243f,-0.587764322757721f,-0.31706443428993225f,-1.0954920053482056f,0.11499327421188354f,0.2520997226238251f,0.24149659276008606f,-0.09634416550397873f,-0.9109520316123962f,0.06021764874458313f,-0.2820185124874115f,0.13374654948711395f,-0.30298954248428345f,-0.022329479455947876f,-0.2963099479675293f,0.08446213603019714f,-0.7960897088050842f,-0.08218517899513245f,-0.08906334638595581f,3.3730602264404297f,-0.13470572233200073f,-0.11924156546592712f,-1.5778779983520508f,0.6512132883071899f},
-{-0.7676305174827576f,-0.09243848919868469f,-0.24446426331996918f,-0.14451226592063904f,0.07076156139373779f,-0.2278195321559906f,0.20915427803993225f,-0.6353512406349182f,-1.0120476484298706f,-1.439951777458191f,-0.37544605135917664f,-0.6499147415161133f,0.08400186896324158f,0.11987119168043137f,-0.26784712076187134f,-0.6148169040679932f,-0.4932888448238373f,0.3319900929927826f,0.16699035465717316f,-0.11005339026451111f,-0.20100386440753937f,0.1638341248035431f,-0.11680193245410919f,-0.321638286113739f,-0.4186820685863495f,0.05633258819580078f,0.13587942719459534f,0.7013758420944214f,0.004426800180226564f,0.30370619893074036f,-2.607434034347534f,0.6283476948738098f},
-{-0.5438714027404785f,-0.0991898626089096f,-0.06658771634101868f,0.25008872151374817f,-0.49537014961242676f,-0.341428279876709f,0.11095449328422546f,-0.3572178781032562f,-0.9806718826293945f,-0.9961727261543274f,-0.36416447162628174f,-0.2273276150226593f,-0.1789563000202179f,0.2662501931190491f,0.017138004302978516f,0.06250981241464615f,-0.5999324917793274f,-0.24391496181488037f,0.3018534779548645f,-0.574393093585968f,0.16973629593849182f,-0.25340327620506287f,0.23975160717964172f,0.011333763599395752f,-0.40615957975387573f,0.10268864035606384f,0.08055207133293152f,-1.9621824026107788f,0.11858982592821121f,0.029612571001052856f,-3.0729687213897705f,0.025661610066890717f},
-{-0.42953407764434814f,0.4682368040084839f,-0.3080642819404602f,0.28445279598236084f,-0.6088846325874329f,-0.3614466190338135f,-0.205819770693779f,-0.05041460692882538f,-0.41009917855262756f,0.38918736577033997f,0.27412593364715576f,-0.12184683978557587f,-0.03757423162460327f,-0.17622029781341553f,-0.2992876172065735f,-0.017099861055612564f,0.11147762835025787f,-0.1821068376302719f,0.19842429459095f,-0.5204625129699707f,0.29002442955970764f,0.2275833785533905f,-0.23374228179454803f,0.3280802071094513f,-0.5400464534759521f,0.2108195722103119f,0.33828380703926086f,-2.698598623275757f,-0.04240262135863304f,0.1480078399181366f,-1.9402282238006592f,-0.12810051441192627f},
-{-0.2497166246175766f,-0.3422434628009796f,0.19288143515586853f,0.3109374940395355f,-0.005918946582823992f,0.05921686813235283f,-0.3365616202354431f,0.07859883457422256f,-0.292629212141037f,1.0974361896514893f,-0.16611060500144958f,-0.24912184476852417f,-0.2720222473144531f,-0.3786538243293762f,0.06489166617393494f,-0.40070196986198425f,-0.1336299479007721f,0.21822473406791687f,0.2834485173225403f,-0.5302391648292542f,-0.25171342492103577f,0.027203470468521118f,0.012447118759155273f,-0.0029686689376831055f,-0.03602062910795212f,0.03022313117980957f,0.3424017131328583f,-1.3395771980285645f,-0.14085054397583008f,-0.34525999426841736f,0.4738239347934723f,0.016271717846393585f},
-{-0.11608539521694183f,-0.08668816834688187f,0.06283923983573914f,-0.1486341655254364f,0.013844948261976242f,0.02545851469039917f,0.22095155715942383f,-0.3654886782169342f,-0.08852603286504745f,1.4103460311889648f,0.27482154965400696f,0.12360791862010956f,0.03354460000991821f,0.0033964188769459724f,0.1072375476360321f,-0.3451688289642334f,0.17926399409770966f,0.08871319890022278f,-0.04209265857934952f,-0.033059261739254f,-0.2227887064218521f,-0.01532900333404541f,0.11891454458236694f,-0.33143535256385803f,0.007196014281362295f,-0.1485452950000763f,0.25882163643836975f,-0.6070075035095215f,0.18882180750370026f,0.24182012677192688f,1.2577219009399414f,-0.051808912307024f},
-{0.4435220956802368f,-0.4676735997200012f,0.25620588660240173f,-0.10982067883014679f,0.05184311419725418f,0.056599054485559464f,0.1608833372592926f,-0.24131706357002258f,0.15058951079845428f,1.2308067083358765f,-0.06297210603952408f,0.16062049567699432f,0.18931713700294495f,-0.35955193638801575f,0.03958520293235779f,0.12387172132730484f,0.1954912394285202f,-0.07219305634498596f,0.10951565951108932f,0.08883977681398392f,0.31619134545326233f,0.26330670714378357f,0.026431173086166382f,0.237522691488266f,-0.4768196642398834f,0.19442179799079895f,0.1992029845714569f,-0.8004581332206726f,-0.20090889930725098f,-0.10433453321456909f,0.5290894508361816f,-0.06838220357894897f},
-{-0.10108673572540283f,-0.08385062962770462f,-0.13789941370487213f,-0.1850106567144394f,0.0825267881155014f,0.2625490427017212f,-0.2994765341281891f,-0.03715824335813522f,-0.038266491144895554f,0.9159484505653381f,-0.3400087058544159f,0.1784965544939041f,0.06288954615592957f,-0.25502628087997437f,0.28114965558052063f,-0.4695689082145691f,0.2092258334159851f,-0.14027439057826996f,-0.2824587821960449f,-0.29755717515945435f,0.18525317311286926f,0.07025247812271118f,-0.12988737225532532f,0.04382038116455078f,-0.045461129397153854f,-0.12333536148071289f,-0.12442702054977417f,-0.61809903383255f,-0.12469807267189026f,0.27953919768333435f,-0.1973615437746048f,0.15757237374782562f},
-{0.2250780314207077f,-0.29184094071388245f,0.23826703429222107f,-0.5194180011749268f,0.25096505880355835f,0.10622812807559967f,0.22538450360298157f,-0.48311394453048706f,0.44611796736717224f,1.1597845554351807f,-0.3646121919155121f,0.22536435723304749f,0.012096136808395386f,-0.09540705382823944f,-0.03951779007911682f,-0.16753850877285004f,0.37063342332839966f,0.2508954107761383f,0.04503699019551277f,-0.5785078406333923f,0.22447606921195984f,0.30379387736320496f,-0.006355375051498413f,-0.11041811108589172f,-0.5325531363487244f,-0.28886765241622925f,-0.05783697962760925f,-1.0420856475830078f,0.07528158277273178f,-0.1556464582681656f,-0.3927633762359619f,-0.12230176478624344f},
+   {-1.088716983795166f,1.356402039527893f,0.10589459538459778f,-0.43692758679389954f,-1.7950611114501953f,0.12725915014743805f,-0.40818843245506287f,0.714809775352478f,0.5034290552139282f,-1.0029406547546387f,-0.22158309817314148f,0.13176502287387848f,-0.19318288564682007f,0.22376887500286102f,-0.21103838086128235f,-0.6001524329185486f,0.36171770095825195f,0.24935457110404968f,0.9605618119239807f,1.6027634143829346f,-0.33476194739341736f,0.10696089267730713f,-0.3326931595802307f,-0.0792258083820343f,0.8332709670066833f,0.18374285101890564f,-0.1767144799232483f,-0.7951967716217041f,-0.5436206459999084f,-0.18794111907482147f,-1.6769053936004639f,1.8259540796279907f},
+{-0.9213252663612366f,1.330963134765625f,0.29864487051963806f,-0.3783237040042877f,-1.0148227214813232f,0.00454622833058238f,0.08461318165063858f,0.44819051027297974f,0.19977037608623505f,-0.34439802169799805f,-0.31243905425071716f,-0.28794223070144653f,0.021212786436080933f,0.14747163653373718f,0.045876264572143555f,-0.47863349318504333f,0.04655824974179268f,0.06295260787010193f,0.9794549942016602f,0.9034493565559387f,-0.03096979856491089f,-0.12077532708644867f,-0.09506890177726746f,0.27714261412620544f,0.286868155002594f,0.2936786115169525f,0.12686115503311157f,-0.250116229057312f,-0.6339253783226013f,0.09809011220932007f,-1.3773446083068848f,1.0479621887207031f},
+{-0.2200627475976944f,0.2154243290424347f,-0.0042223334312438965f,-0.26675742864608765f,-0.788112223148346f,-0.19681809842586517f,0.053243886679410934f,0.23489665985107422f,0.48784056305885315f,-0.26301485300064087f,0.2585364580154419f,0.3688863217830658f,-0.03282937407493591f,0.16022825241088867f,-0.31718650460243225f,-0.38114598393440247f,0.45172151923179626f,-0.2658354640007019f,0.893288791179657f,0.40446892380714417f,0.22159990668296814f,-0.15311938524246216f,0.13552400469779968f,-0.24659553170204163f,0.5464335083961487f,0.14537742733955383f,-0.15514154732227325f,-0.07743170112371445f,-0.5375910997390747f,0.302763432264328f,-0.6922473907470703f,0.42653176188468933f},
+{-0.024508042261004448f,-0.6258366703987122f,-0.20532599091529846f,-1.4891437292099f,-0.9899010062217712f,-0.1711190789937973f,0.09804031997919083f,-0.19763818383216858f,0.8621402978897095f,-0.3167000412940979f,0.09623097628355026f,1.2397507429122925f,-0.11809042096138f,0.29494261741638184f,-0.12817290425300598f,-0.06290968507528305f,0.009730181656777859f,-0.23756909370422363f,0.4586086571216583f,0.33456170558929443f,-0.24942269921302795f,-0.08793863654136658f,-0.14710915088653564f,-0.29148542881011963f,0.9802191853523254f,0.14159366488456726f,0.13380053639411926f,-0.11857002228498459f,0.23646412789821625f,0.1323157548904419f,0.5415506958961487f,0.468021959066391f},
+{0.5840082168579102f,-0.029223354533314705f,0.08410122990608215f,-1.0761308670043945f,-0.05445202812552452f,-0.397617369890213f,0.11680789291858673f,-0.7259165048599243f,-0.26360446214675903f,0.2981261610984802f,-0.2716690003871918f,0.8114379644393921f,0.211430162191391f,0.17305968701839447f,-0.25075238943099976f,0.3422377407550812f,-0.3941330313682556f,-0.18436601758003235f,-0.048812128603458405f,-0.2088773399591446f,0.1375632882118225f,0.23587647080421448f,-0.24541926383972168f,-0.07457953691482544f,0.5313988924026489f,-0.34256690740585327f,0.04057341814041138f,-0.16950565576553345f,0.6305892467498779f,-0.16320037841796875f,1.3491301536560059f,-0.7304763793945312f},
+{1.856147050857544f,-2.4551618099212646f,0.30513831973075867f,3.3675105571746826f,3.1976048946380615f,-0.5638076066970825f,0.1650332510471344f,-1.2564380168914795f,-2.2442626953125f,1.741302251815796f,0.25819119811058044f,-2.8534340858459473f,-0.03144201636314392f,-0.0075338068418204784f,0.21901831030845642f,0.16833961009979248f,-1.2895042896270752f,-0.3195672333240509f,-3.6593241691589355f,-3.128480911254883f,0.13521116971969604f,-0.009676039218902588f,0.12587067484855652f,0.3309326469898224f,-3.278230905532837f,0.20814630389213562f,-0.2925715744495392f,0.7865549325942993f,0.8920918703079224f,-0.0013132691383361816f,1.222727656364441f,-3.2728967666625977f},
+{-0.04335753247141838f,-0.2893924415111542f,0.16288265585899353f,-0.1845194548368454f,0.29563501477241516f,-0.2745168209075928f,-0.20015691220760345f,-0.01522457879036665f,-0.008454561233520508f,-0.0906229317188263f,-0.11678708344697952f,-0.3337182402610779f,0.098605215549469f,-0.040519122034311295f,-0.18274356424808502f,-0.37481918931007385f,-0.2170715183019638f,-0.08166468143463135f,0.1903073787689209f,0.14792855083942413f,-0.16223669052124023f,-0.1771286129951477f,-0.2626192569732666f,-0.24521145224571228f,-0.4254782795906067f,-0.15535086393356323f,-0.1126367449760437f,-0.047129563987255096f,-0.2529458701610565f,-0.03486502170562744f,-0.028447464108467102f,-0.10880075395107269f},
+{0.3039092719554901f,-3.173795223236084f,0.16644713282585144f,0.6087268590927124f,0.7433172464370728f,-0.304500937461853f,0.041098080575466156f,-0.07076975703239441f,0.4116152226924896f,0.6779890656471252f,-0.25636374950408936f,-1.2787790298461914f,0.10806858539581299f,-0.0843484178185463f,0.054826945066452026f,0.097584567964077f,-0.5524027943611145f,-0.28619682788848877f,-0.42500951886177063f,1.6943641901016235f,-0.07430306077003479f,0.022674113512039185f,-0.12776102125644684f,-0.02844339609146118f,-0.28170329332351685f,0.0177537202835083f,-0.341458797454834f,0.07061272859573364f,-0.38041573762893677f,0.004316955804824829f,-1.3212554454803467f,0.6348853707313538f},
+{0.1464175283908844f,-1.8001210689544678f,0.13710039854049683f,0.5821526646614075f,0.6362445950508118f,-0.2754206657409668f,-0.058339912444353104f,-0.3139013946056366f,-0.13684764504432678f,0.6809412240982056f,-0.3170667290687561f,-1.1160606145858765f,0.11499327421188354f,0.2439008355140686f,0.24149659276008606f,-0.05593078210949898f,-0.6412650942802429f,0.06021764874458313f,-0.2665325105190277f,1.5391459465026855f,-0.30298954248428345f,-0.022329479455947876f,-0.2963099479675293f,0.08446213603019714f,-0.6962825059890747f,-0.08218517899513245f,-0.08906334638595581f,0.3435560464859009f,0.044320881366729736f,-0.11924156546592712f,-1.2101494073867798f,0.2418629676103592f},
+{-0.599009096622467f,1.8579455614089966f,-0.24446426331996918f,0.6711753010749817f,0.1921110302209854f,-0.23040658235549927f,0.21086733043193817f,-0.6327200531959534f,-0.8742055296897888f,0.08812077343463898f,-0.37544822692871094f,-1.156468152999878f,0.08400186896324158f,0.10989996045827866f,-0.26784712076187134f,-0.6285372376441956f,0.020710188895463943f,0.3319900929927826f,-0.2737749218940735f,0.8027782440185547f,-0.20100386440753937f,0.1638341248035431f,-0.11680193245410919f,-0.321638286113739f,-0.522280752658844f,0.05633258819580078f,0.13587942719459534f,0.06388276815414429f,0.0951433777809143f,0.30370619893074036f,-1.1857651472091675f,0.46311768889427185f},
+{-0.6719592809677124f,1.6787164211273193f,-0.06658771634101868f,0.5009914040565491f,-0.4448509216308594f,-0.3146272897720337f,0.11615403741598129f,-0.363150030374527f,-0.8936355113983154f,-0.6140048503875732f,-0.364166796207428f,-0.7050037384033203f,-0.1789563000202179f,0.25618261098861694f,0.017138004302978516f,0.050937797874212265f,-0.2526540458202362f,-0.24391496181488037f,0.08404892683029175f,-0.2910766303539276f,0.16973629593849182f,-0.25340327620506287f,0.23975160717964172f,0.011333763599395752f,-0.40672430396080017f,0.10268864035606384f,0.08055207133293152f,-0.626385509967804f,0.08959521353244781f,0.029612571001052856f,-1.0322411060333252f,0.3754975199699402f},
+{-0.3269667625427246f,0.8252581357955933f,-0.3080642819404602f,0.02202049270272255f,-0.5499030947685242f,-0.3586338460445404f,-0.214262917637825f,-0.08404795080423355f,-0.4037841856479645f,-0.03819969296455383f,0.27412348985671997f,-0.2172783762216568f,-0.03757423162460327f,-0.18650352954864502f,-0.2992876172065735f,0.009294860064983368f,0.12222683429718018f,-0.1821068376302719f,0.04190685227513313f,-0.941453218460083f,0.29002442955970764f,0.2275833785533905f,-0.23374228179454803f,0.3280802071094513f,-0.5090363621711731f,0.2108195722103119f,0.33828380703926086f,-0.22446557879447937f,-0.07521136105060577f,0.1480078399181366f,-0.4044974148273468f,0.41212931275367737f},
+{-0.08390654623508453f,0.015874089673161507f,0.19288143515586853f,0.24738842248916626f,-0.025368159636855125f,0.062364641577005386f,-0.3472626507282257f,0.03883868083357811f,-0.22754988074302673f,0.4010859727859497f,-0.16611306369304657f,-0.20298896729946136f,-0.2720222473144531f,-0.38876837491989136f,0.06489166617393494f,-0.38405439257621765f,-0.2634519338607788f,0.21822473406791687f,0.054363880306482315f,-1.0227841138839722f,-0.25171342492103577f,0.027203470468521118f,0.012447118759155273f,-0.0029686689376831055f,-0.09600047767162323f,0.03022313117980957f,0.3424017131328583f,-0.12782499194145203f,-0.18553265929222107f,-0.34525999426841736f,-0.04883668199181557f,0.4324217140674591f},
+{-0.3251248002052307f,-0.28273582458496094f,0.06283923983573914f,-0.1723012775182724f,0.010441486723721027f,0.04440616816282272f,0.21558646857738495f,-0.2991830110549927f,-0.13757453858852386f,0.21801677346229553f,0.27481886744499207f,0.06552785634994507f,0.03354460000991821f,-0.004022854845970869f,0.1072375476360321f,-0.32804930210113525f,-0.054015643894672394f,0.08871319890022278f,-0.09721574932336807f,-0.9587839245796204f,-0.2227887064218521f,-0.01532900333404541f,0.11891454458236694f,-0.33143535256385803f,-0.07668948173522949f,-0.1485452950000763f,0.25882163643836975f,-0.2783063054084778f,0.0728372186422348f,0.24182012677192688f,0.7144005298614502f,0.15086261928081512f},
+{0.011917371302843094f,-0.784371018409729f,0.25620588660240173f,-0.25165143609046936f,-0.07364246249198914f,0.08645293861627579f,0.16001202166080475f,-0.12899860739707947f,0.06236940622329712f,0.035779595375061035f,-0.06297456473112106f,0.23182165622711182f,0.18931713700294495f,-0.3644510805606842f,0.03958520293235779f,0.1550138294696808f,0.18471340835094452f,-0.07219305634498596f,0.2846050262451172f,-0.766995370388031f,0.31619134545326233f,0.26330670714378357f,0.026431173086166382f,0.237522691488266f,-0.38765543699264526f,0.19442179799079895f,0.1992029845714569f,-0.5467320680618286f,-0.29995009303092957f,-0.10433453321456909f,0.2598647475242615f,-0.025154883041977882f},
+{-0.44387832283973694f,-0.2231394350528717f,-0.13789941370487213f,-0.14271517097949982f,-0.0704769492149353f,0.2901962101459503f,-0.30533167719841003f,-0.004877246916294098f,-0.022197088226675987f,0.10487562417984009f,-0.3400110602378845f,0.2205333560705185f,0.06288954615592957f,-0.2580283284187317f,0.28114965558052063f,-0.4369873106479645f,0.2703016400337219f,-0.14027439057826996f,-0.14797502756118774f,-0.6511699557304382f,0.18525317311286926f,0.07025247812271118f,-0.12988737225532532f,0.04382038116455078f,-0.04057399928569794f,-0.12333536148071289f,-0.12442702054977417f,-0.09814316779375076f,-0.22287261486053467f,0.27953919768333435f,0.2679286301136017f,0.17073644697666168f},
+{-0.26293230056762695f,-0.8532005548477173f,0.23826703429222107f,-0.5228990316390991f,-0.05703932046890259f,0.12844140827655792f,0.2176542729139328f,-0.4532300531864166f,0.3567737638950348f,-0.21356382966041565f,-0.3646145761013031f,0.09343861043453217f,0.012096136808395386f,-0.10117955505847931f,-0.03951779007911682f,-0.13434606790542603f,0.23785091936588287f,0.2508954107761383f,0.2959597408771515f,-0.47285196185112f,0.22447606921195984f,0.30379387736320496f,-0.006355375051498413f,-0.11041811108589172f,-0.5835318565368652f,-0.28886765241622925f,-0.05783697962760925f,0.09133709967136383f,-0.07236472517251968f,-0.1556464582681656f,-0.18672628700733185f,-0.1251818984746933f},
 };
 
 const float h2[32][32] = { 
-    {-0.35731709003448486f,-0.10295046865940094f,-0.04925942420959473f,0.02535983920097351f,-0.15490937232971191f,0.013972785323858261f,1.6917202472686768f,0.06396704912185669f,-0.30411389470100403f,-0.10008957982063293f,0.3355497717857361f,-1.8672505617141724f,0.02048897184431553f,-0.09423080831766129f,0.9674481749534607f,-0.09733074903488159f,0.07803884148597717f,-0.21483641862869263f,-0.48962995409965515f,-0.0021177404560148716f,-0.45051658153533936f,-0.5901580452919006f,-0.3741903007030487f,-0.1916404664516449f,-3.0313546657562256f,-1.7116285562515259f,-1.6562939882278442f,-0.44224369525909424f,0.23828622698783875f,0.1100926622748375f,-0.24613501131534576f,-0.2056961953639984f},
-{-0.16083313524723053f,0.002147972583770752f,-0.04321768879890442f,0.22672171890735626f,0.039372533559799194f,-0.28462743759155273f,-0.8819817304611206f,-0.05986310541629791f,0.24677053093910217f,0.048597872257232666f,0.6151001453399658f,0.3715997040271759f,0.1989334672689438f,0.07940200716257095f,0.32880717515945435f,0.4094664752483368f,0.056778669357299805f,-0.2737269401550293f,0.5484046339988708f,0.20849138498306274f,-0.045829858630895615f,-0.06866364926099777f,-0.16832955181598663f,0.30680420994758606f,-1.2016483545303345f,1.5761449337005615f,0.04243545979261398f,0.13341453671455383f,-0.28620439767837524f,-0.05318372696638107f,0.19307708740234375f,0.03662463650107384f},
+    {-0.2389104813337326f,-0.10295046865940094f,-0.04925942420959473f,0.0253598615527153f,-0.15490937232971191f,0.14857493340969086f,-0.027205999940633774f,0.06396704912185669f,-0.30411389470100403f,-0.10008957982063293f,-0.22195766866207123f,1.1135995388031006f,0.09169831871986389f,0.9239184260368347f,0.672806978225708f,-0.0680748000741005f,0.07803884148597717f,-0.21483641862869263f,0.006161375902593136f,-0.0021224976517260075f,-0.48925673961639404f,-0.41889211535453796f,-0.38096287846565247f,-0.19164368510246277f,-0.4219326078891754f,0.20877967774868011f,-0.9389218091964722f,-0.5122439861297607f,0.23828622698783875f,0.007680393755435944f,-0.24613501131534576f,-0.20585834980010986f},
+{-0.16757991909980774f,0.002147972583770752f,-0.04321768879890442f,0.22672173380851746f,0.039372533559799194f,-1.914575457572937f,-0.3635563254356384f,-0.05986310541629791f,0.24677053093910217f,0.048597872257232666f,0.3963196575641632f,-0.5496693849563599f,0.23339849710464478f,-0.30312231183052063f,-1.3352620601654053f,1.3593127727508545f,0.056778669357299805f,-0.2737269401550293f,0.17908139526844025f,0.20848672091960907f,-0.11389818042516708f,-0.14354339241981506f,-0.23082157969474792f,0.3068017065525055f,-1.6334677934646606f,-0.0596461184322834f,0.6082053184509277f,0.16626498103141785f,-0.28620439767837524f,-0.17129701375961304f,0.19307708740234375f,0.03753220662474632f},
 {-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.14564910531044006f,-0.01806354522705078f,-0.23058539628982544f,0.033897437155246735f,-0.27190759778022766f,-0.4211864769458771f,-5.8480143547058105f,0.08759373426437378f,-0.06944303214550018f,0.09271347522735596f,0.2894364297389984f,-0.26264625787734985f,-0.1504175364971161f,-0.5674594044685364f,-0.6742803454399109f,-0.7691361308097839f,0.10996055603027344f,0.24023392796516418f,0.28784632682800293f,-0.2129901498556137f,1.1955701112747192f,-0.5997790694236755f,-0.19977140426635742f,-0.19831699132919312f,2.676339626312256f,0.9859008193016052f,0.06784701347351074f,-0.3943004310131073f,-0.22396358847618103f,0.2365637719631195f,0.03394383192062378f,0.12867827713489532f},
-{-0.39181867241859436f,0.2506926953792572f,-0.0804666131734848f,0.056867990642786026f,0.02918580174446106f,-0.450848251581192f,-4.30068826675415f,0.0013494789600372314f,0.043158918619155884f,-0.2690317630767822f,-0.21949048340320587f,-0.8045113682746887f,-0.30308809876441956f,0.25015559792518616f,-0.6011276841163635f,-0.7762880325317383f,-0.10307048261165619f,0.15626338124275208f,-0.96635901927948f,0.0074075148440897465f,-5.87832498550415f,-0.375728040933609f,0.054870788007974625f,-0.23899729549884796f,-5.776649475097656f,-0.5463890433311462f,-0.7251493334770203f,0.11229485273361206f,0.2695164978504181f,-0.16561678051948547f,0.008398771286010742f,-0.16807112097740173f},
-{-0.19158349931240082f,-0.004258692264556885f,0.032371193170547485f,-0.2950083911418915f,-0.023485273122787476f,-0.29336631298065186f,0.058859702199697495f,-0.14440131187438965f,-0.03548547625541687f,0.08825305104255676f,-0.2380681335926056f,0.21947796642780304f,-0.2578849494457245f,0.1144966185092926f,-0.17402397096157074f,-0.10189490020275116f,0.2371552288532257f,0.24713221192359924f,0.28335481882095337f,0.16064205765724182f,-0.011485864408314228f,0.18465526401996613f,-0.1307595670223236f,-0.06616286188364029f,0.15242432057857513f,-0.3171498775482178f,0.24174943566322327f,-0.1360856592655182f,0.05800282955169678f,-0.26823562383651733f,0.17187702655792236f,0.13568885624408722f},
-{-0.21433322131633759f,-0.1279313862323761f,-0.11171227693557739f,0.24638938903808594f,-0.26441383361816406f,0.2845393121242523f,0.047280460596084595f,-0.20844537019729614f,-0.26620519161224365f,0.17144301533699036f,-0.09764402359724045f,-0.23174014687538147f,0.29584869742393494f,-0.0714183896780014f,-0.11977647989988327f,0.05421379581093788f,-0.16153597831726074f,0.18742787837982178f,-0.03488963469862938f,0.06131288409233093f,0.041641511023044586f,-0.005313601810485125f,-0.07988794147968292f,-0.15209247171878815f,-0.17736193537712097f,0.07604935020208359f,0.13686561584472656f,-0.20310048758983612f,-0.11822041869163513f,0.19546762108802795f,-0.16657039523124695f,-0.020390842109918594f},
-{0.29264822602272034f,0.11346611380577087f,0.04012581706047058f,0.00010249536717310548f,0.22828009724617004f,-0.3013599216938019f,-2.6280105113983154f,0.004197537899017334f,0.2864855229854584f,0.01006925106048584f,-0.22871384024620056f,0.3035210072994232f,-0.09209762513637543f,-0.3553946614265442f,-0.04792150482535362f,-0.4032452702522278f,-0.2721019387245178f,0.2706601917743683f,0.2813856601715088f,-0.14557716250419617f,0.06477191299200058f,-0.02445233054459095f,-0.21511723101139069f,0.2380385398864746f,-0.9879370927810669f,0.2665861248970032f,0.15339842438697815f,-0.24106822907924652f,-0.14135785400867462f,0.07348711788654327f,0.16089555621147156f,0.04250524938106537f},
-{0.12116990983486176f,0.2890130579471588f,-0.021617114543914795f,0.09226232022047043f,0.29321715235710144f,-0.1367860734462738f,10.201911926269531f,-0.23997274041175842f,0.29470762610435486f,-0.06864601373672485f,-4.466000080108643f,0.7872282862663269f,0.21788786351680756f,-0.4646073579788208f,0.21737141907215118f,1.5121773481369019f,0.046292245388031006f,0.06025278568267822f,1.6142725944519043f,0.22559872269630432f,-8.78243350982666f,-0.025180218741297722f,0.15879596769809723f,0.00038364037754945457f,-5.26155948638916f,-1.0553463697433472f,-0.3881435692310333f,-0.03530514985322952f,0.2501918375492096f,-0.2688541114330292f,-0.24744901061058044f,-0.2266528159379959f},
-{0.12770505249500275f,0.08643358945846558f,-0.29237738251686096f,-0.24882285296916962f,0.15896368026733398f,-0.3167399764060974f,1.7697877883911133f,-0.15540927648544312f,0.18755429983139038f,-0.07031691074371338f,0.2169334590435028f,-2.3145854473114014f,0.053149543702602386f,-1.0716164112091064f,-0.2640155553817749f,-0.269553005695343f,-0.015168905258178711f,-0.2859399914741516f,-0.794284462928772f,-0.23154854774475098f,1.0396182537078857f,-0.19637945294380188f,-0.34889131784439087f,0.18386588990688324f,-3.0439372062683105f,-1.773752212524414f,-0.9061899781227112f,-0.07839039713144302f,0.2113950550556183f,0.06769537925720215f,-0.0010054409503936768f,-0.21698185801506042f},
-{0.19981321692466736f,0.1956864297389984f,-0.033508092164993286f,-0.22838544845581055f,-0.12505969405174255f,0.026693344116210938f,0.07906243205070496f,0.14285165071487427f,-0.17670965194702148f,0.17403557896614075f,-0.18755680322647095f,0.10858214646577835f,-0.1060299277305603f,-0.0049425759352743626f,-0.16270726919174194f,0.061828698962926865f,0.03990337252616882f,0.0716913640499115f,0.15318870544433594f,-0.09074453264474869f,0.2549269497394562f,0.09461449086666107f,0.07470300793647766f,0.3035966455936432f,0.0580655001103878f,0.06073468178510666f,0.005490127485245466f,-0.25284543633461f,0.13817378878593445f,0.17853263020515442f,-0.009185433387756348f,-0.023315386846661568f},
-{-0.3722381591796875f,-0.09556084871292114f,0.12328919768333435f,0.07038308680057526f,-0.258735328912735f,-0.04754488170146942f,3.222097873687744f,-0.10312946140766144f,0.17735600471496582f,0.009893029928207397f,1.2943366765975952f,-4.3118977546691895f,-0.1232839971780777f,-1.6770164966583252f,2.4167611598968506f,1.605427622795105f,0.009990394115447998f,0.10842388868331909f,-0.9611014127731323f,0.17312249541282654f,-5.380299091339111f,-0.35689347982406616f,-0.03619195148348808f,0.0869951844215393f,-9.38560676574707f,-1.195887565612793f,-1.1943542957305908f,0.07515887916088104f,-0.288028746843338f,-0.2436683028936386f,0.17687886953353882f,0.27437394857406616f},
+{-0.12927524745464325f,-0.01806354522705078f,-0.23058539628982544f,0.03389744833111763f,-0.27190759778022766f,-6.594002723693848f,-0.3155435621738434f,0.08759373426437378f,-0.06944303214550018f,0.09271347522735596f,1.3255118131637573f,-1.8025604486465454f,-0.15235945582389832f,-1.5678735971450806f,-1.3417792320251465f,-0.8320739269256592f,0.10996055603027344f,0.24023392796516418f,-0.03960801288485527f,-0.21299491822719574f,-0.345171719789505f,-0.5057237148284912f,-0.20107415318489075f,-0.19832174479961395f,-2.3669095039367676f,-3.1863784790039062f,-0.9458573460578918f,-0.3929256796836853f,-0.22396358847618103f,0.15929938852787018f,0.03394383192062378f,0.12752915918827057f},
+{-0.30452802777290344f,0.2506926953792572f,-0.0804666131734848f,0.05686802417039871f,0.02918580174446106f,-1.79095458984375f,-0.33122727274894714f,0.0013494789600372314f,0.043158918619155884f,-0.2690317630767822f,-0.3820401132106781f,0.06428679078817368f,-0.2906342148780823f,-5.174039363861084f,-0.18803997337818146f,-0.6832442879676819f,-0.10307048261165619f,0.15626338124275208f,-1.2619785070419312f,0.007402592804282904f,-0.12578032910823822f,-0.19789722561836243f,0.053269676864147186f,-0.239002987742424f,-4.527035713195801f,1.0713366270065308f,-0.8264375925064087f,0.11011115461587906f,0.2695164978504181f,-0.2841323912143707f,0.008398771286010742f,-0.17025984823703766f},
+{-0.19158349931240082f,-0.004258692264556885f,0.032371193170547485f,-0.2950083613395691f,-0.023485273122787476f,-0.29336631298065186f,0.07842420041561127f,-0.14440131187438965f,-0.03548547625541687f,0.08825305104255676f,-0.24463658034801483f,0.24252738058567047f,-0.2578849494457245f,0.12747381627559662f,-0.16505973041057587f,-0.08821804076433182f,0.2371552288532257f,0.24713221192359924f,0.3034031391143799f,0.1606375128030777f,-0.018557917326688766f,0.18465527892112732f,-0.1307595670223236f,-0.06616498529911041f,0.1562625616788864f,-0.26027363538742065f,0.25462812185287476f,-0.13608692586421967f,0.05800282955169678f,-0.26823562383651733f,0.17187702655792236f,0.1361330896615982f},
+{-0.21433322131633759f,-0.1279313862323761f,-0.11171227693557739f,0.2463894486427307f,-0.26441383361816406f,0.2845393121242523f,0.01145793404430151f,-0.20844537019729614f,-0.26620519161224365f,0.17144301533699036f,-0.12222135066986084f,-0.22872944176197052f,0.29584869742393494f,-0.16706599295139313f,-0.09736297279596329f,0.08199968189001083f,-0.16153597831726074f,0.18742787837982178f,0.03259015083312988f,0.06130842864513397f,0.034407902508974075f,-0.005313427187502384f,-0.07988794147968292f,-0.15210087597370148f,-0.20802952349185944f,0.08110731840133667f,0.1287367194890976f,-0.2033287137746811f,-0.11822041869163513f,0.19546762108802795f,-0.16657039523124695f,-0.021170668303966522f},
+{0.29264822602272034f,0.11346611380577087f,0.04012581706047058f,0.00010260575800202787f,0.22828009724617004f,-0.16276249289512634f,-0.2580392062664032f,0.004197537899017334f,0.2864855229854584f,0.01006925106048584f,-0.08871933817863464f,0.2635993957519531f,-0.09209762513637543f,-0.3421846330165863f,-0.030720949172973633f,-0.25959688425064087f,-0.2721019387245178f,0.2706601917743683f,0.026812884956598282f,-0.14558176696300507f,0.007915139198303223f,-0.027919607236981392f,-0.21888025104999542f,0.23803244531154633f,-1.348713994026184f,0.4386616051197052f,0.20630782842636108f,-0.18208235502243042f,-0.14135785400867462f,-0.04751289263367653f,0.16089555621147156f,0.0421052984893322f},
+{0.21176041662693024f,0.2890130579471588f,-0.021617114543914795f,0.09226167947053909f,0.29321715235710144f,-0.030004767701029778f,-0.5924806594848633f,-0.23997274041175842f,0.29470762610435486f,-0.06864601373672485f,-4.258163928985596f,2.0305402278900146f,0.27909860014915466f,-2.4944708347320557f,1.5964974164962769f,0.49149224162101746f,0.046292245388031006f,0.06025278568267822f,1.885345220565796f,0.22559262812137604f,0.08028018474578857f,-0.029790135100483894f,0.15652130544185638f,0.00037406105548143387f,8.80471134185791f,-2.3309409618377686f,-1.739478349685669f,0.09643516689538956f,0.2501918375492096f,-0.175725519657135f,-0.24744901061058044f,-0.22674475610256195f},
+{0.11789503693580627f,0.08643358945846558f,-0.29237738251686096f,-0.24882282316684723f,0.15896368026733398f,-0.21940845251083374f,-0.10014542192220688f,-0.15540927648544312f,0.18755429983139038f,-0.07031691074371338f,-0.24302618205547333f,0.484761506319046f,0.12670622766017914f,-0.27179375290870667f,0.0801950991153717f,-0.19091366231441498f,-0.015168905258178711f,-0.2859399914741516f,0.07919386774301529f,-0.23155221343040466f,0.05231448635458946f,-0.18910282850265503f,-0.35295015573501587f,0.18386642634868622f,0.9672113656997681f,-1.7995727062225342f,-0.4027099013328552f,-0.16244158148765564f,0.2113950550556183f,-0.022607160732150078f,-0.0010054409503936768f,-0.21816541254520416f},
+{0.19981321692466736f,0.1956864297389984f,-0.033508092164993286f,-0.22838544845581055f,-0.12505969405174255f,0.026693344116210938f,0.07907171547412872f,0.14285165071487427f,-0.17670965194702148f,0.17403557896614075f,-0.1875481903553009f,0.10857929289340973f,-0.1060299277305603f,-0.004939204081892967f,-0.16270285844802856f,0.06182708591222763f,0.03990337252616882f,0.0716913640499115f,0.15318477153778076f,-0.09074456244707108f,0.2549336850643158f,0.09461453557014465f,0.07470300793647766f,0.3035998046398163f,0.05807124078273773f,0.06072530150413513f,0.0054819826036691666f,-0.25284838676452637f,0.13817378878593445f,0.17853263020515442f,-0.009185433387756348f,-0.023308424279093742f},
+{-0.31125643849372864f,-0.09556084871292114f,0.12328919768333435f,0.07038310915231705f,-0.258735328912735f,1.207401990890503f,-0.489773690700531f,-0.10312946140766144f,0.17735600471496582f,0.009893029928207397f,-0.5873903632164001f,4.039938449859619f,-0.07739991694688797f,3.1417667865753174f,2.1845920085906982f,1.8547067642211914f,0.009990394115447998f,0.10842388868331909f,-1.432845950126648f,0.17311784625053406f,-0.24353255331516266f,-0.18748241662979126f,-0.03839382529258728f,0.08699126541614532f,0.15329590439796448f,1.9464601278305054f,-1.515699028968811f,0.09684181958436966f,-0.288028746843338f,-0.36546358466148376f,0.17687886953353882f,0.27401408553123474f},
 {-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.054457783699035645f,-0.25116482377052307f,0.2733006179332733f,0.10188492387533188f,-0.16134384274482727f,0.000652611255645752f,-0.22920364141464233f,0.14517101645469666f,-0.0987728014588356f,0.26723334193229675f,0.12184600532054901f,0.08861991763114929f,-0.15277142822742462f,-0.07963520288467407f,0.14483880996704102f,-0.27816423773765564f,-0.2111375480890274f,-0.0955173522233963f,0.20118382573127747f,-0.2228696048259735f,0.23370850086212158f,-0.09362326562404633f,0.037178922444581985f,0.09044945985078812f,0.10341411083936691f,-0.011228948831558228f,0.26896968483924866f,-0.28556761145591736f,-0.16553744673728943f},
+{0.14700931310653687f,0.1833711564540863f,-0.0858893096446991f,0.05445704609155655f,-0.25116482377052307f,0.2733006179332733f,0.10929354280233383f,-0.16134384274482727f,0.000652611255645752f,-0.22920364141464233f,0.1682029515504837f,-0.1619274616241455f,0.26723334193229675f,0.1464913785457611f,0.02363571710884571f,-0.22091971337795258f,-0.07963520288467407f,0.14483880996704102f,-0.22585691511631012f,-0.2111383080482483f,-0.09553636610507965f,0.2011839598417282f,-0.2228696048259735f,0.2337176352739334f,-0.08172810077667236f,0.036135558038949966f,0.04342342168092728f,0.1034015640616417f,-0.011228948831558228f,0.26896968483924866f,-0.28556761145591736f,-0.16460008919239044f},
 {-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.19405847787857056f,-0.05160003900527954f,-0.31310492753982544f,-0.9271182417869568f,0.11372503638267517f,0.05445769429206848f,0.07657262682914734f,-0.0661441832780838f,-0.19162318110466003f,0.22289374470710754f,-0.1915590912103653f,0.2508474886417389f,-0.3415008783340454f,-0.25386664271354675f,-0.18997573852539062f,-0.15097765624523163f,-0.26722997426986694f,-0.18485158681869507f,-0.12944146990776062f,-0.3044300675392151f,0.2655910849571228f,-0.2678835391998291f,0.0651964619755745f,0.022868577390909195f,-0.3414369225502014f,-0.0006675124168395996f,-0.2239055633544922f,-0.035532981157302856f,0.2730637192726135f},
-{0.009004596620798111f,-0.062024205923080444f,0.10704237222671509f,-0.18122465908527374f,-0.04875987768173218f,0.1859884262084961f,1.763954520225525f,0.27597710490226746f,-0.23304778337478638f,-0.035415440797805786f,0.14497478306293488f,0.11723165959119797f,0.1842077225446701f,-1.2053437232971191f,0.163651242852211f,-0.07179912179708481f,-0.027234435081481934f,0.19620582461357117f,-0.04690389335155487f,-0.2698987126350403f,-0.13290248811244965f,-0.19331838190555573f,-0.3296540379524231f,-0.2789158821105957f,-1.2481212615966797f,-1.2596763372421265f,-0.27869299054145813f,0.11366751044988632f,-0.2531542181968689f,0.24004116654396057f,-0.21812304854393005f,-0.16607950627803802f},
+{-0.1617974042892456f,0.1317739188671112f,0.03260180354118347f,-0.19405846297740936f,-0.05160003900527954f,-0.34240013360977173f,-0.3080070912837982f,0.11372503638267517f,0.05445769429206848f,0.07657262682914734f,-0.04027533903717995f,-0.2375435084104538f,0.22289374470710754f,-0.18522661924362183f,0.23118844628334045f,-0.3395497500896454f,-0.25386664271354675f,-0.18997573852539062f,-0.12929439544677734f,-0.2672348916530609f,-0.181796595454216f,-0.12944145500659943f,-0.3044300675392151f,0.26558446884155273f,-0.7151912450790405f,0.02827562764286995f,0.043792515993118286f,-0.3383750021457672f,-0.0006675124168395996f,-0.2239055633544922f,-0.035532981157302856f,0.2720540761947632f},
+{0.036086976528167725f,-0.062024205923080444f,0.10704237222671509f,-0.18122419714927673f,-0.04875987768173218f,0.09867402911186218f,-0.1521308571100235f,0.27597710490226746f,-0.23304778337478638f,-0.035415440797805786f,0.2098584622144699f,1.960341453552246f,0.17716765403747559f,-1.1155694723129272f,0.03924296796321869f,0.19199055433273315f,-0.027234435081481934f,0.19620582461357117f,-0.2298290729522705f,-0.2699030637741089f,-0.09540708363056183f,-0.1810108870267868f,-0.33357563614845276f,-0.2789228856563568f,-1.5821826457977295f,0.060999877750873566f,0.027325868606567383f,0.1934194713830948f,-0.2531542181968689f,0.13176491856575012f,-0.21812304854393005f,-0.16751471161842346f},
 {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.06175658106803894f,0.2841971218585968f,-0.0814327746629715f,-0.02947000227868557f,-0.017610490322113037f,-0.12699493765830994f,-6.022360324859619f,0.20642486214637756f,-0.2925014793872833f,0.022429823875427246f,0.2155035138130188f,2.779296636581421f,-0.232456773519516f,-1.6451153755187988f,-0.05037129670381546f,0.9310738444328308f,0.1296386420726776f,0.027322769165039062f,2.331528663635254f,-0.03682095557451248f,1.9107677936553955f,-0.12666866183280945f,-0.05451678857207298f,0.174672931432724f,1.7046931982040405f,0.6631032824516296f,2.9623758792877197f,-0.19167116284370422f,0.14345040917396545f,-0.20614521205425262f,-0.19420018792152405f,0.08771080523729324f},
-{-0.22892814874649048f,0.29651907086372375f,0.02990397810935974f,-0.057434406131505966f,0.1826970875263214f,-0.5187090039253235f,-1.3118700981140137f,0.26979032158851624f,-0.2325194776058197f,-0.2458522766828537f,-0.30405116081237793f,0.7579526901245117f,-0.2447541058063507f,0.09352082759141922f,0.17255811393260956f,0.1576041579246521f,0.2577105462551117f,0.11064860224723816f,-0.34868884086608887f,-0.021202921867370605f,0.1148267537355423f,-0.6103053689002991f,-0.16465602815151215f,0.01985587179660797f,1.6105085611343384f,0.2045200914144516f,0.2434970885515213f,0.10956267267465591f,-0.2205982804298401f,0.2746686041355133f,-0.1669490486383438f,0.040549758821725845f},
+{0.05204791948199272f,0.2841971218585968f,-0.0814327746629715f,-0.02946975640952587f,-0.017610490322113037f,0.88744056224823f,-0.8162575364112854f,0.20642486214637756f,-0.2925014793872833f,0.022429823875427246f,0.6623382568359375f,3.2262015342712402f,-0.2097223699092865f,-3.3768608570098877f,0.5867297649383545f,1.3469840288162231f,0.1296386420726776f,0.027322769165039062f,1.8313995599746704f,-0.03682507947087288f,0.0611032173037529f,-0.026160577312111855f,-0.07700461894273758f,0.17466868460178375f,-1.620394229888916f,-2.4795215129852295f,2.4178977012634277f,-0.18575866520404816f,0.14345040917396545f,-0.21101787686347961f,-0.19420018792152405f,0.0882667675614357f},
+{-0.17951105535030365f,0.29651907086372375f,0.02990397810935974f,-0.05743437632918358f,0.1826970875263214f,-2.4686169624328613f,-0.05320855230093002f,0.26979032158851624f,-0.2325194776058197f,-0.2458522766828537f,-2.2976739406585693f,-3.7948837280273438f,-0.3009725511074066f,-1.6331686973571777f,0.6480927467346191f,0.37898895144462585f,0.2577105462551117f,0.11064860224723816f,2.1894335746765137f,-0.02120748907327652f,0.056312479078769684f,-0.4653710126876831f,-0.20498308539390564f,0.01985417678952217f,-3.8584325313568115f,-0.47083717584609985f,0.27898919582366943f,0.08362241089344025f,-0.2205982804298401f,0.1665816754102707f,-0.1669490486383438f,0.04277472943067551f},
 {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.16060641407966614f,-0.25281068682670593f,-0.10565309226512909f,-0.08007318526506424f,0.2702934443950653f,-0.2832804322242737f,-3.3661880493164062f,-0.19997140765190125f,-0.06814777851104736f,-0.24531681835651398f,-0.7250414490699768f,0.8330586552619934f,-0.08832494914531708f,-1.0268404483795166f,1.0616788864135742f,0.6403648853302002f,0.2015441358089447f,0.04417389631271362f,-0.08743846416473389f,0.09263227880001068f,-1.0488629341125488f,-0.41548600792884827f,-0.3903562128543854f,0.2984968423843384f,-3.9266164302825928f,2.0103161334991455f,0.10542744398117065f,-0.1961742639541626f,-0.18211489915847778f,-0.29960328340530396f,0.20075061917304993f,0.2732393741607666f},
+{-0.011267274618148804f,-0.25281068682670593f,-0.10565309226512909f,-0.08007317781448364f,0.2702934443950653f,-0.972075343132019f,-0.09225673973560333f,-0.19997140765190125f,-0.06814777851104736f,-0.24531681835651398f,-1.010643482208252f,1.05636727809906f,-0.12597960233688354f,-8.92648983001709f,1.180808424949646f,1.1780915260314941f,0.2015441358089447f,0.04417389631271362f,-0.3354906737804413f,0.09262750297784805f,0.04326486214995384f,-0.3369261920452118f,-0.3939892053604126f,0.2984923720359802f,-4.384828090667725f,1.8064801692962646f,0.7818887233734131f,-0.1800227165222168f,-0.18211489915847778f,-0.28004446625709534f,0.20075061917304993f,0.2731906771659851f},
 {-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.14602170884609222f,-0.11652402579784393f,0.24921879172325134f,0.18594813346862793f,-0.2817712128162384f,-0.40230730175971985f,-0.17682617902755737f,-0.11968852579593658f,0.23963233828544617f,0.21321198344230652f,-0.26870405673980713f,0.21067287027835846f,-0.1881817728281021f,0.4070970118045807f,0.12750029563903809f,0.1374843269586563f,-0.19791248440742493f,0.2487291395664215f,-0.1751633882522583f,-0.29889893531799316f,-2.541367530822754f,0.00938644539564848f,-0.23261204361915588f,-0.21525566279888153f,1.3066432476043701f,0.08270849287509918f,-0.5412689447402954f,-0.2478523552417755f,-0.03476092219352722f,0.11729998886585236f,0.004408210515975952f,-0.05416734889149666f},
-{-0.17231157422065735f,0.009595632553100586f,0.2466227114200592f,0.05225522071123123f,-0.29828932881355286f,-0.41032660007476807f,-0.19658665359020233f,-0.15331926941871643f,-0.2516406178474426f,0.012286126613616943f,0.44367489218711853f,-0.3050268888473511f,-0.09437626600265503f,-0.33434200286865234f,0.2648361623287201f,0.10944387316703796f,-0.24087269604206085f,-0.048499464988708496f,-0.14366307854652405f,0.01042642630636692f,-0.3491191267967224f,-0.4033753275871277f,-0.15282294154167175f,0.2965341806411743f,-0.2782166302204132f,-0.06659164279699326f,-0.426584929227829f,0.1465371549129486f,-0.07090267539024353f,-0.24312986433506012f,-0.2543276250362396f,-0.00035956621286459267f},
+{0.3014208972454071f,-0.11652402579784393f,0.24921879172325134f,0.18594814836978912f,-0.2817712128162384f,-0.34482502937316895f,-0.17825311422348022f,-0.11968852579593658f,0.23963233828544617f,0.21321198344230652f,-0.3636583685874939f,-1.2580516338348389f,-0.16443446278572083f,-0.131193608045578f,-0.0065894899889826775f,-0.18852448463439941f,-0.19791248440742493f,0.2487291395664215f,-0.4400310814380646f,-0.29890385270118713f,-0.2905620038509369f,0.023556016385555267f,-0.23808474838733673f,-0.21526092290878296f,-1.446073293685913f,-0.6542258262634277f,-0.24376145005226135f,-0.17479658126831055f,-0.03476092219352722f,0.16280873119831085f,0.004408210515975952f,-0.05455753207206726f},
+{-0.17075178027153015f,0.009595632553100586f,0.2466227114200592f,0.052255235612392426f,-0.29828932881355286f,-0.4312971532344818f,-0.22326819598674774f,-0.15331926941871643f,-0.2516406178474426f,0.012286126613616943f,0.3650434911251068f,-1.5317891836166382f,-0.09437626600265503f,-0.2876330614089966f,0.1893361508846283f,0.15459316968917847f,-0.24087269604206085f,-0.048499464988708496f,-0.15704399347305298f,0.01042171660810709f,-0.403059184551239f,-0.32387638092041016f,-0.15140502154827118f,0.29653093218803406f,-0.20120328664779663f,-0.026142211630940437f,-0.3752213716506958f,0.04302797466516495f,-0.07090267539024353f,-0.35323503613471985f,-0.2543276250362396f,-0.0007337606512010098f},
 {-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.3211668133735657f,-0.17203155159950256f,0.0620841383934021f,-0.028563980013132095f,-0.07396678626537323f,-0.3481329083442688f,0.25849083065986633f,0.17422041296958923f,-0.21029016375541687f,0.2210421860218048f,1.304503321647644f,0.07013113796710968f,-0.108514204621315f,-0.06847801804542542f,1.2607704401016235f,-0.1490713506937027f,0.10771593451499939f,-0.29308468103408813f,0.6451907753944397f,-0.18688443303108215f,1.0779776573181152f,-0.21221764385700226f,-0.3586021363735199f,0.19385668635368347f,-1.7059963941574097f,-0.050407975912094116f,-0.7900497317314148f,-0.029039112851023674f,0.17976179718971252f,-0.22928372025489807f,0.28763797879219055f,0.10399568825960159f},
-{-0.1650940328836441f,-0.22750279307365417f,-0.22503364086151123f,-0.033472780138254166f,-0.012498408555984497f,-0.35352686047554016f,-1.0121285915374756f,0.08175003528594971f,-0.016126900911331177f,0.06972584128379822f,-0.40301042795181274f,2.8775830268859863f,-0.03338577225804329f,1.2343660593032837f,1.1014792919158936f,1.0120880603790283f,-0.09216172993183136f,0.04617339372634888f,3.9163413047790527f,-0.1308285892009735f,1.8094955682754517f,-0.3439163863658905f,-0.18332096934318542f,-0.28154727816581726f,2.6126930713653564f,-2.5649075508117676f,-0.0913228988647461f,-0.3188036382198334f,-0.16326025128364563f,-0.0031306662131100893f,-0.02675291895866394f,0.13602472841739655f},
+{-0.1763739138841629f,-0.17203155159950256f,0.0620841383934021f,-0.028563952073454857f,-0.07396678626537323f,-0.23487266898155212f,0.03958570584654808f,0.17422041296958923f,-0.21029016375541687f,0.2210421860218048f,0.1359967291355133f,1.4464298486709595f,-0.108514204621315f,0.2742878198623657f,1.060439944267273f,0.07410750538110733f,0.10771593451499939f,-0.29308468103408813f,-0.8856927752494812f,-0.1868891716003418f,-0.050277531147003174f,-0.24091020226478577f,-0.3716662526130676f,0.1938519924879074f,0.8042345643043518f,0.6960816979408264f,-0.5046961307525635f,-0.028848471119999886f,0.17976179718971252f,-0.34844979643821716f,0.28763797879219055f,0.10339841991662979f},
+{-0.18665631115436554f,-0.22750279307365417f,-0.22503364086151123f,-0.03347275033593178f,-0.012498408555984497f,-0.46555471420288086f,-0.46189743280410767f,0.08175003528594971f,-0.016126900911331177f,0.06972584128379822f,0.5482866764068604f,0.21321605145931244f,-0.02799556404352188f,3.264042615890503f,1.8296866416931152f,-0.0765610784292221f,-0.09216172993183136f,0.04617339372634888f,3.3626668453216553f,-0.1308331936597824f,-0.010111004114151001f,-0.4428636431694031f,-0.192154660820961f,-0.28155288100242615f,1.9790436029434204f,-0.5251762270927429f,1.8345990180969238f,-0.2574200928211212f,-0.16326025128364563f,0.10769659280776978f,-0.02675291895866394f,0.1361091285943985f},
 };
 
 const float h3[32][32] = { 
-    {-0.2551194727420807f,-0.09101890027523041f,-0.026477575302124023f,-0.24469062685966492f,-0.10447631776332855f,-0.05218254402279854f,0.23563924431800842f,0.21467849612236023f,-0.17011712491512299f,0.03246051445603371f,-0.08393588662147522f,0.28293344378471375f,0.10807818919420242f,0.12031637877225876f,-0.2476848065853119f,0.13452908396720886f,0.033751994371414185f,0.2061004936695099f,0.033799540251493454f,-0.10083381831645966f,-0.11890523135662079f,-0.021593211218714714f,-0.22618433833122253f,0.044178664684295654f,0.20843054354190826f,-0.1258748173713684f,0.2930828630924225f,-0.1853967010974884f,0.0831671953201294f,0.2922307550907135f,-0.21407078206539154f,-0.1853330433368683f},
+    {-0.2551194727420807f,-0.09101890027523041f,-0.026477575302124023f,-0.20464485883712769f,-0.10447631776332855f,-0.05351768434047699f,0.23563924431800842f,0.21467849612236023f,-0.17011712491512299f,-0.042843326926231384f,-0.08393588662147522f,0.28293344378471375f,0.045914679765701294f,0.16468773782253265f,-0.2476848065853119f,0.13452908396720886f,0.033751994371414185f,0.2061004936695099f,-0.022569477558135986f,-0.10083381831645966f,-0.11890523135662079f,-0.0007289994391612709f,-0.22618433833122253f,0.044178664684295654f,0.22348885238170624f,-0.1258748173713684f,0.2930828630924225f,-0.22120264172554016f,0.028953900560736656f,0.2922307550907135f,-0.21407078206539154f,-0.1853330433368683f},
 {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.08081420511007309f,-0.03601846098899841f,-0.061309605836868286f,-0.17915479838848114f,-0.042454589158296585f,-0.044261813163757324f,-0.09506386518478394f,0.24970653653144836f,0.1284465491771698f,0.09084010124206543f,0.22106656432151794f,-0.23978039622306824f,-0.28915077447891235f,0.030949801206588745f,-0.28610536456108093f,0.1836264431476593f,0.22471953928470612f,-0.015871072188019753f,-0.16484108567237854f,-0.27595841884613037f,0.22018559277057648f,-0.11024686694145203f,-0.09994620084762573f,-0.023277070373296738f,-0.1722380816936493f,-0.25852420926094055f,0.05653107166290283f,0.0037463903427124023f},
+{0.2906629145145416f,0.19203472137451172f,-0.2048129439353943f,0.2633720338344574f,0.08079319447278976f,-0.03600405901670456f,-0.061309605836868286f,-0.17915479838848114f,-0.04247710108757019f,-0.044261813163757324f,-0.09506386518478394f,0.24970653653144836f,0.12842530012130737f,0.09086377918720245f,0.22106656432151794f,-0.23978039622306824f,-0.28915077447891235f,0.030949801206588745f,-0.2861410975456238f,0.1836264431476593f,0.2246880680322647f,-0.015846917405724525f,-0.16484108567237854f,-0.27595841884613037f,0.22020450234413147f,-0.11024686694145203f,-0.09994620084762573f,-0.023290781304240227f,-0.1722189038991928f,-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.1617058515548706f,-0.10907124727964401f,0.2764931619167328f,-0.061815500259399414f,0.04091137647628784f,0.024587014690041542f,0.04110408574342728f,0.08972057700157166f,-0.21529507637023926f,-0.13782483339309692f,-0.16253767907619476f,0.2971965968608856f,0.25175121426582336f,-0.2889891266822815f,-0.13035915791988373f,-0.04130382090806961f,0.06524023413658142f,0.09665972739458084f,-0.06000365689396858f,0.023232191801071167f,0.27409639954566956f,0.05019580200314522f,-0.18302330374717712f,0.09057381749153137f,-0.17481780052185059f,-0.3129907548427582f,-0.29547566175460815f,-0.25800079107284546f,0.24402263760566711f},
-{-0.21155381202697754f,-0.014458495192229748f,-3.5951976776123047f,-2.3835277557373047f,-0.08905789256095886f,0.9887096285820007f,-0.250881165266037f,0.09346511214971542f,-0.6882724165916443f,2.5701451301574707f,-0.4549376666545868f,-0.2562939524650574f,0.29156407713890076f,0.6351177096366882f,0.25543639063835144f,-0.1192857176065445f,-0.25775280594825745f,0.011466026306152344f,2.0048065185546875f,0.08870375156402588f,-3.0424015522003174f,1.8254443407058716f,-0.2661629617214203f,0.12853993475437164f,1.1395258903503418f,-0.2910519242286682f,-0.3308669626712799f,-4.635011196136475f,-3.942610740661621f,-0.09532724320888519f,0.06871763616800308f,-8.852105140686035f},
+{0.10931676626205444f,0.2396949827671051f,0.12925085425376892f,-0.21623896062374115f,-0.11313853412866592f,5.334327697753906f,-0.16318973898887634f,0.04091137647628784f,0.02084536664187908f,1.7135218381881714f,0.08972057700157166f,-0.21529507637023926f,-2.5079455375671387f,1.2424705028533936f,0.2971965968608856f,0.25175121426582336f,-0.2889891266822815f,-0.13035915791988373f,0.12177683413028717f,0.06524023413658142f,2.812772512435913f,2.758101463317871f,0.023232191801071167f,0.615872323513031f,2.5228946208953857f,-0.18302330374717712f,0.09057381749153137f,3.5695242881774902f,-0.8533416986465454f,-0.29547566175460815f,-0.25800079107284546f,-1.2589839696884155f},
+{-0.21155381202697754f,0.2683173716068268f,-0.2572248578071594f,-0.05354338511824608f,0.07844538986682892f,0.06513145565986633f,-0.07957221567630768f,0.2444917857646942f,0.04327276349067688f,-0.15696828067302704f,-0.1634407341480255f,-0.2813798487186432f,-0.13781163096427917f,-0.1498790830373764f,0.25543639063835144f,-0.1192857176065445f,-0.18917083740234375f,0.011466026306152344f,-0.1517070084810257f,0.08554840832948685f,0.2123808115720749f,-0.12976311147212982f,-0.26615893840789795f,-0.2255190908908844f,-0.27563565969467163f,-0.2910519242286682f,-0.3308614194393158f,-0.21995365619659424f,0.3408006429672241f,-0.09532724320888519f,0.24559758603572845f,0.03646755963563919f},
 {-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.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.007157915271818638f,-0.09336160868406296f,-0.9423410892486572f,0.050547175109386444f,-0.9448773860931396f,-0.18539252877235413f,0.0571872815489769f,1.0186350345611572f,0.6801261901855469f,1.0116171836853027f,-0.15200255811214447f,-0.9517303705215454f,-1.4439477920532227f,0.080221027135849f,-0.2471318244934082f,0.026521950960159302f,0.2564881145954132f,-0.3594857156276703f,-0.4435403347015381f,-0.5190086960792542f,0.20047849416732788f,-0.0909820944070816f,0.14630889892578125f,0.12467077374458313f,-0.25962090492248535f,-0.05671331658959389f,0.08098883926868439f,1.1836555004119873f,-0.2912617325782776f,-0.4809635877609253f,-1.1292409896850586f},
-{0.2680447995662689f,-0.01845092885196209f,-1.8164573907852173f,-15.342062950134277f,-0.3142646551132202f,0.024838093668222427f,0.2008967101573944f,-0.17794576287269592f,-8.406335830688477f,0.1212790235877037f,-4.1908040046691895f,0.18012695014476776f,-0.030952172353863716f,0.34123939275741577f,0.23152390122413635f,-0.07731422781944275f,0.1109655424952507f,-0.25906261801719666f,-0.7892234325408936f,0.0926503911614418f,0.3398851454257965f,0.06733971834182739f,-0.35973942279815674f,-0.19148418307304382f,-0.1079842671751976f,0.1870145946741104f,-0.3086526393890381f,0.41933032870292664f,-0.7999020218849182f,-0.1739533692598343f,-0.35930365324020386f,-1.5805996656417847f},
-{0.10771462321281433f,0.1270637810230255f,-0.1647956818342209f,0.0008200485608540475f,0.10816431045532227f,0.1522216945886612f,-0.2502448558807373f,-0.05063694715499878f,-0.28954532742500305f,-0.15011653304100037f,0.24353471398353577f,0.11519002914428711f,-0.178355872631073f,0.06417970359325409f,-0.0055807530879974365f,0.05870962142944336f,-0.0561012327671051f,-0.1419317126274109f,-0.23952728509902954f,-0.05947013199329376f,-0.21285000443458557f,-0.27087607979774475f,0.2986377775669098f,-0.2888573110103607f,-0.16291186213493347f,-0.03866580128669739f,0.09892630577087402f,0.18963439762592316f,0.11255895346403122f,0.024399906396865845f,-0.264041006565094f,-0.037910252809524536f},
-{0.07240793108940125f,-0.19135043025016785f,-2.64725661277771f,-1.434388279914856f,-0.2760249972343445f,0.07992254942655563f,0.07949957996606827f,-0.09332407265901566f,-2.4947571754455566f,0.3382543623447418f,0.8731489777565002f,-0.07032977789640427f,-0.7182031273841858f,2.322080373764038f,0.13272255659103394f,-0.0684008002281189f,-0.15399980545043945f,0.18630577623844147f,0.9267153739929199f,0.003847261192277074f,-1.4834434986114502f,0.07952530682086945f,-0.0787612572312355f,0.004375733435153961f,0.5103603005409241f,-0.1976800560951233f,-0.3005226254463196f,-0.8484230041503906f,0.38897454738616943f,-0.29330405592918396f,-0.1953171193599701f,2.0491480827331543f},
-{-0.27890223264694214f,-0.1176566332578659f,1.3999980688095093f,-0.3333594799041748f,-0.11459671705961227f,-0.12035977095365524f,-0.3514579236507416f,-0.3411194980144501f,0.78492271900177f,-0.7852415442466736f,1.829793095588684f,-0.04600467160344124f,0.9866483807563782f,0.6425821781158447f,-0.02410009503364563f,0.10129088163375854f,0.12842075526714325f,-0.5126495361328125f,0.770826518535614f,-0.23346565663814545f,-0.2837711274623871f,-0.05907058343291283f,-0.27849873900413513f,-0.24511398375034332f,-0.31898772716522217f,-0.031212475150823593f,-0.21792490780353546f,0.5038714408874512f,0.6055421829223633f,0.06508117914199829f,-0.0571623295545578f,0.46656712889671326f},
-{0.3047083914279938f,-0.16185343265533447f,-1.847832202911377f,-0.5398911237716675f,0.08634058386087418f,-0.3563394546508789f,-0.31697311997413635f,-0.3935851454734802f,0.9511243104934692f,-0.45125502347946167f,-5.136853218078613f,-0.07506107538938522f,0.5281198024749756f,0.6155604720115662f,0.062144935131073f,-0.28920799493789673f,-0.06584139913320541f,-0.09006576240062714f,-0.04182358831167221f,-0.5491155385971069f,1.6383683681488037f,-0.8157070279121399f,0.08278366178274155f,-0.5986220240592957f,-0.3549933135509491f,-0.04896089807152748f,-0.25190016627311707f,0.5010265707969666f,-2.5451526641845703f,0.017086774110794067f,-0.38960710167884827f,-0.1803920865058899f},
+{-0.023678362369537354f,0.2771764099597931f,-0.22731538116931915f,-2.3699305057525635f,-0.11643050611019135f,-2.599515676498413f,-0.08437691628932953f,0.196751207113266f,-0.6761288046836853f,1.0228924751281738f,0.04826749488711357f,-0.19133903086185455f,-0.5969223380088806f,0.6970945596694946f,0.080221027135849f,-0.2471318244934082f,-0.09034261107444763f,0.1150582879781723f,-0.40027767419815063f,-1.0324727296829224f,-1.2620611190795898f,0.0010700714774429798f,-0.06583432108163834f,0.03726619482040405f,0.9115678668022156f,-0.6546190977096558f,-0.05671468749642372f,1.2312543392181396f,0.11885736137628555f,-0.2912617325782776f,-1.1716063022613525f,-2.1985836029052734f},
+{0.2680447995662689f,-0.03866736963391304f,-0.616017758846283f,1.1879425048828125f,-0.2516503930091858f,1.4798543453216553f,0.017702940851449966f,-0.17794576287269592f,0.31015393137931824f,-0.5879767537117004f,-0.5837804079055786f,0.13373661041259766f,0.39702820777893066f,-1.7515250444412231f,0.23152390122413635f,-0.07731422781944275f,0.21076808869838715f,-0.31542009115219116f,-0.2860843539237976f,0.36255747079849243f,-0.1650790274143219f,-0.8687105774879456f,-0.2760659158229828f,-0.14752714335918427f,0.6637211441993713f,0.26420146226882935f,-0.3086491823196411f,-0.7835929989814758f,-1.11134934425354f,-0.1739533692598343f,-0.17251235246658325f,1.5874344110488892f},
+{0.10771462321281433f,0.1270637810230255f,-0.1647956818342209f,-0.00161704421043396f,0.10816431045532227f,0.15539836883544922f,-0.2502448558807373f,-0.05063694715499878f,-0.28954532742500305f,-0.1404530256986618f,0.24353471398353577f,0.11519002914428711f,-0.1607702374458313f,0.0723966434597969f,-0.0055807530879974365f,0.05870962142944336f,-0.0561012327671051f,-0.1419317126274109f,-0.2329488843679428f,-0.05947013199329376f,-0.2119632363319397f,-0.2601622939109802f,0.2986377775669098f,-0.2888573110103607f,-0.1729884296655655f,-0.03866580128669739f,0.09892630577087402f,0.1839924156665802f,0.12803585827350616f,0.024399906396865845f,-0.27547574043273926f,-0.03970390558242798f},
+{0.07240793108940125f,0.07536747306585312f,0.0814117044210434f,-4.894377708435059f,-0.2920238971710205f,4.281885623931885f,0.21569430828094482f,-0.09019742906093597f,-0.4696944057941437f,-3.622962236404419f,0.10977572947740555f,-0.10624966025352478f,0.25965309143066406f,1.7671242952346802f,0.13272255659103394f,-0.0684008002281189f,-0.13351139426231384f,0.28006091713905334f,-0.31531772017478943f,0.009687322191894054f,1.9236963987350464f,2.743150472640991f,-0.22622571885585785f,0.5477270483970642f,2.7467329502105713f,-0.25438621640205383f,-0.3005147874355316f,5.682244777679443f,1.3600273132324219f,-0.29330405592918396f,0.17447789013385773f,-3.0518996715545654f},
+{-0.27890223264694214f,-0.07445183396339417f,-0.25682055950164795f,0.009765508584678173f,-0.2339099794626236f,1.011696219444275f,-0.4270274043083191f,-0.2674597501754761f,-0.4736119210720062f,-1.022184133529663f,-0.16036979854106903f,-0.08577650040388107f,1.2239230871200562f,-3.7434535026550293f,-0.02410009503364563f,0.10129088163375854f,0.16214242577552795f,-0.5195808410644531f,1.3700610399246216f,0.3461943566799164f,0.5157914757728577f,-0.7936725616455078f,-0.24954698979854584f,-0.11430228501558304f,0.5975114703178406f,-0.04897724464535713f,-0.21792671084403992f,0.5110955834388733f,-6.47845458984375f,0.06508117914199829f,-0.19067053496837616f,-0.2889803647994995f},
+{0.3047083914279938f,-0.05918092653155327f,-0.29102998971939087f,-0.44405072927474976f,-0.03198350593447685f,-0.7149232029914856f,-0.22106005251407623f,-0.25786101818084717f,-0.444211483001709f,-0.37693116068840027f,-0.5888419151306152f,-0.10431288182735443f,0.46469971537590027f,-0.09750030934810638f,0.062144935131073f,-0.28920799493789673f,-0.0502515509724617f,-0.14695744216442108f,0.45382407307624817f,-7.722866535186768f,-0.008685254491865635f,-0.3047941029071808f,0.10965633392333984f,-0.3415011167526245f,-0.981795072555542f,-0.14656344056129456f,-0.2519015371799469f,-0.1372799128293991f,-2.4979565143585205f,0.017086774110794067f,-0.47729215025901794f,-1.475390911102295f},
 {-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.05396251380443573f,0.6665189862251282f,0.7609469890594482f,-0.3209821879863739f,0.029553694650530815f,0.016409754753112793f,-0.17396175861358643f,-3.0934994220733643f,-2.2346677780151367f,2.7964391708374023f,-0.10483735799789429f,0.9341249465942383f,0.40911155939102173f,-0.2592318058013916f,0.1978430449962616f,0.24240075051784515f,0.23961827158927917f,0.3414800465106964f,-0.021932804957032204f,-1.00843346118927f,0.6251294612884521f,0.11410889029502869f,0.11965759098529816f,1.3574994802474976f,-0.4218951165676117f,-0.10789112746715546f,-0.39102452993392944f,1.6954002380371094f,0.18439257144927979f,-0.013389424420893192f,-0.5775836110115051f},
-{0.261911004781723f,-0.28497835993766785f,-0.2993849217891693f,-0.02090289257466793f,0.08117393404245377f,0.045750051736831665f,-0.06670857965946198f,-0.030254334211349487f,-0.26956865191459656f,0.1197996437549591f,0.01667046546936035f,-0.2924177646636963f,0.20109687745571136f,-0.13892146944999695f,-0.20773646235466003f,-0.10781967639923096f,-0.15712574124336243f,0.16112294793128967f,0.2380247861146927f,0.1883750557899475f,0.20738738775253296f,0.11803657561540604f,-0.30036041140556335f,0.14906415343284607f,0.143693745136261f,0.0025720298290252686f,-0.08662893623113632f,-0.20736655592918396f,0.08100544661283493f,0.21125611662864685f,-0.05751854181289673f,-0.22727590799331665f},
-{0.14277681708335876f,-0.19113287329673767f,0.0912243127822876f,-0.8671790361404419f,-0.12954159080982208f,4.57850980758667f,0.13948297500610352f,-0.27022814750671387f,-0.5315948128700256f,4.436061382293701f,-1.3523086309432983f,0.18551066517829895f,1.3730583190917969f,0.23285935819149017f,-0.03100520372390747f,-0.2484396994113922f,0.06366744637489319f,-0.2764144539833069f,2.1941721439361572f,0.19573825597763062f,0.37131279706954956f,4.325686454772949f,0.2236183136701584f,-0.0716068297624588f,4.741368293762207f,-0.19159743189811707f,0.15293225646018982f,-0.32102784514427185f,4.688779830932617f,-0.10488687455654144f,-0.21563708782196045f,-3.7560460567474365f},
-{0.29069945216178894f,-0.23835359513759613f,0.019009560346603394f,-0.22442297637462616f,0.11959075927734375f,-0.21606405079364777f,0.045349299907684326f,-0.17138783633708954f,-0.1519719958305359f,-0.01032195519655943f,-0.16238126158714294f,-0.15074089169502258f,-0.13135893642902374f,-0.322094202041626f,0.09875330328941345f,0.08164769411087036f,0.2294725477695465f,0.10683679580688477f,-0.4421125650405884f,-0.11485231667757034f,0.17445138096809387f,0.2574264109134674f,0.16651621460914612f,-0.15362010896205902f,0.30745697021484375f,0.023651927709579468f,-0.18965283036231995f,0.31402838230133057f,0.10932914912700653f,0.19045329093933105f,0.02994692325592041f,-0.19271303713321686f},
-{0.1991647183895111f,0.12534403800964355f,0.01966267079114914f,0.23180453479290009f,-0.17588619887828827f,-0.25081077218055725f,-0.1610087752342224f,-0.031804412603378296f,0.10274738073348999f,-0.18430544435977936f,0.15975651144981384f,-0.057292819023132324f,0.1464652419090271f,0.10185464471578598f,0.2151305377483368f,0.2952744662761688f,-0.21319252252578735f,0.04970458149909973f,0.10210192203521729f,0.3050673305988312f,0.20223644375801086f,-0.12153269350528717f,0.13887640833854675f,0.25299301743507385f,-0.07306184619665146f,-0.07015113532543182f,-0.287551611661911f,-0.07344939559698105f,-0.0356585867702961f,-0.24420931935310364f,0.015819430351257324f,-0.10595546662807465f},
-{0.12202468514442444f,0.10608518123626709f,-0.10034829378128052f,-0.3256475031375885f,0.19508077204227448f,0.05342688038945198f,-0.06113804876804352f,-0.11568751931190491f,0.3188399076461792f,-0.2737049460411072f,-0.06917986273765564f,-0.11160935461521149f,-0.10097748041152954f,-0.21206092834472656f,-0.06735922396183014f,0.05864924192428589f,-0.25733181834220886f,-0.17565661668777466f,0.0857037827372551f,-0.12741795182228088f,-0.2259155511856079f,0.15584449470043182f,0.1529587209224701f,-0.05681343376636505f,0.21135789155960083f,0.1795230209827423f,0.15173807740211487f,0.04218635335564613f,-0.2000507414340973f,0.2425754964351654f,-0.22172409296035767f,-0.009572982788085938f},
-{-0.3055141270160675f,-0.3597453534603119f,0.11796817183494568f,-2.142876148223877f,-0.23512572050094604f,2.439739942550659f,0.3361665904521942f,0.21086838841438293f,0.1491696983575821f,-0.603148341178894f,-2.1305854320526123f,-0.12247933447360992f,0.6530460715293884f,-0.8825106024742126f,-0.023131370544433594f,0.036719828844070435f,0.16260939836502075f,0.05286213755607605f,-9.007217407226562f,-0.2207116037607193f,0.021316636353731155f,2.2128124237060547f,0.10657753050327301f,0.5848708748817444f,3.233609437942505f,-0.02825927734375f,-0.22533223032951355f,-0.41168013215065f,1.0281758308410645f,0.1865309774875641f,0.024025578051805496f,3.010834217071533f},
-{0.1782623827457428f,0.008616525679826736f,-1.302720069885254f,0.7261970639228821f,-0.09351086616516113f,0.29698875546455383f,-0.24275411665439606f,0.1475539207458496f,-1.919083833694458f,0.2332749366760254f,-2.8728866577148438f,-0.25989097356796265f,-0.4189145863056183f,-2.078127384185791f,-0.2527656555175781f,-0.3049176335334778f,-0.057988692075014114f,-0.08602073788642883f,0.22094543278217316f,-0.2261505424976349f,-1.2651948928833008f,0.301794171333313f,-0.06165802478790283f,-0.050457753241062164f,-0.7505756616592407f,0.061802010983228683f,0.07156560570001602f,0.48064738512039185f,0.08708259463310242f,0.1616479754447937f,-0.25464770197868347f,0.6665787100791931f},
-{-0.17396044731140137f,-0.23530755937099457f,2.2167603969573975f,-2.567164659500122f,-0.08895983546972275f,-1.0088666677474976f,-0.3041676878929138f,-0.1761629432439804f,0.5226171016693115f,0.49028801918029785f,2.654977560043335f,-0.23488368093967438f,-0.35262346267700195f,-2.799912214279175f,-0.19851773977279663f,-0.10762731730937958f,0.14198419451713562f,0.015951383858919144f,0.8665676116943359f,-0.19184136390686035f,-0.23078800737857819f,-1.1453572511672974f,-0.006402779370546341f,-0.21277090907096863f,0.14616252481937408f,-0.2665709853172302f,0.17485788464546204f,-0.08182305097579956f,1.3859076499938965f,-0.1200934648513794f,-0.26475897431373596f,-0.40254417061805725f},
-{-0.12546227872371674f,-0.08318237960338593f,-0.08090300858020782f,0.13400150835514069f,-0.1789793074131012f,-0.23862427473068237f,-0.28310835361480713f,-0.020981580018997192f,0.009170892648398876f,-0.1461954414844513f,-0.19499319791793823f,0.046816736459732056f,-0.06117306277155876f,-0.09032286703586578f,-0.0649729073047638f,0.2468220293521881f,0.060016900300979614f,-0.16779978573322296f,0.04271809384226799f,0.08084092289209366f,-0.17073285579681396f,0.12041257321834564f,-0.2975330650806427f,0.22389158606529236f,-0.06405235826969147f,0.020356476306915283f,-0.2809983491897583f,0.22368472814559937f,0.18998143076896667f,-0.000007510185241699219f,0.094448983669281f,-0.08219978213310242f},
+{-0.16101892292499542f,0.06660871207714081f,-0.0005808695568703115f,-2.051715850830078f,-0.5330519080162048f,0.2039244920015335f,0.03913029283285141f,-0.17396175861358643f,-0.03660843148827553f,-1.391594409942627f,-0.2038547396659851f,-0.15080788731575012f,0.2023748904466629f,3.0891788005828857f,-0.2592318058013916f,0.1978430449962616f,0.08009900152683258f,0.11370033770799637f,-0.8360639810562134f,-0.062310997396707535f,-0.331520140171051f,0.9313359260559082f,0.1368052214384079f,0.00041557440999895334f,0.5298858880996704f,-0.4973125457763672f,-0.10787728428840637f,-8.144872665405273f,-0.09274226427078247f,0.18439257144927979f,-0.05195530131459236f,0.03420066833496094f},
+{0.261911004781723f,-0.28497835993766785f,-0.2993849217891693f,-0.02090289257466793f,0.08116807043552399f,0.04575619846582413f,-0.06670857965946198f,-0.030254334211349487f,-0.26957452297210693f,0.1197996437549591f,0.01667046546936035f,-0.2924177646636963f,0.20109106600284576f,-0.13891518115997314f,-0.20773646235466003f,-0.10781967639923096f,-0.15712574124336243f,0.16112294793128967f,0.23801960051059723f,0.18837414681911469f,0.20738175511360168f,0.11804287880659103f,-0.30036625266075134f,0.14906415343284607f,0.14369995892047882f,0.0025720298290252686f,-0.08662893623113632f,-0.20737257599830627f,0.0810137465596199f,0.21125611662864685f,-0.05751854181289673f,-0.22727590799331665f},
+{0.14277681708335876f,-0.19113287329673767f,0.14885470271110535f,-0.213139146566391f,-0.11655938625335693f,-0.04862641170620918f,0.1624150574207306f,-0.27022814750671387f,-0.07674164324998856f,-0.3001554608345032f,-0.2852642238140106f,0.18551066517829895f,0.2705758810043335f,0.11060931533575058f,-0.03100520372390747f,-0.2484396994113922f,0.06366744637489319f,-0.2764144539833069f,0.1329701840877533f,0.19575302302837372f,-0.3204418122768402f,0.23110879957675934f,0.22362124919891357f,-0.0716068297624588f,-0.11568465828895569f,-0.19159743189811707f,0.1529349386692047f,-0.23659491539001465f,-0.20780517160892487f,-0.10488687455654144f,-0.21563708782196045f,0.13434483110904694f},
+{0.29069945216178894f,-0.23835359513759613f,0.019009560346603394f,-0.3042265474796295f,0.1195908710360527f,-0.20399710536003113f,0.045349299907684326f,-0.17138783633708954f,-0.15197187662124634f,-0.07677911221981049f,-0.16238126158714294f,-0.15074089169502258f,-0.12122984975576401f,-0.24466244876384735f,0.09875330328941345f,0.08164769411087036f,0.2294725477695465f,0.10683679580688477f,-0.23470164835453033f,-0.11485225707292557f,0.08696319907903671f,0.18645374476909637f,0.16651621460914612f,-0.15362010896205902f,0.21804207563400269f,0.023651927709579468f,-0.18966607749462128f,0.22107475996017456f,0.11431333422660828f,0.19045329093933105f,0.02994692325592041f,-0.18855193257331848f},
+{0.1991647183895111f,0.12534403800964355f,-0.04112154245376587f,0.23123982548713684f,-0.17588619887828827f,-0.21545420587062836f,-0.1610087752342224f,-0.031804412603378296f,0.10274738073348999f,-0.25018924474716187f,0.15975651144981384f,-0.057292819023132324f,0.05734888091683388f,0.12076602876186371f,0.2151305377483368f,0.2952744662761688f,-0.21319252252578735f,0.04970458149909973f,0.041836753487586975f,0.3050673305988312f,0.18830972909927368f,-0.0936596468091011f,0.13887640833854675f,0.25299301743507385f,-0.03755545616149902f,-0.07015113532543182f,-0.287551611661911f,-0.11023197323083878f,0.03005034849047661f,-0.24420931935310364f,0.015819430351257324f,-0.10595546662807465f},
+{0.12202468514442444f,0.10608518123626709f,-0.10034829378128052f,-0.3256475031375885f,0.19508233666419983f,0.05342504009604454f,-0.06113804876804352f,-0.11568751931190491f,0.31884145736694336f,-0.2736813724040985f,-0.06917986273765564f,-0.11160935461521149f,-0.10097596794366837f,-0.21206289529800415f,-0.06735922396183014f,0.05864924192428589f,-0.25733181834220886f,-0.17565661668777466f,0.08570463955402374f,-0.1274287849664688f,-0.22591429948806763f,0.1558426469564438f,0.15297411382198334f,-0.05681343376636505f,0.2113560140132904f,0.1795230209827423f,0.1517450362443924f,0.04218797758221626f,-0.20005370676517487f,0.2425754964351654f,-0.22172409296035767f,-0.009572982788085938f},
+{-0.3055141270160675f,-0.23409631848335266f,-0.06588836759328842f,-2.6469221115112305f,-0.23856839537620544f,1.3569400310516357f,0.09419310092926025f,0.21086838841438293f,0.014247688464820385f,4.064194202423096f,-0.3497964143753052f,-0.14856237173080444f,-1.6079789400100708f,1.2665013074874878f,-0.023131370544433594f,0.036719828844070435f,0.16260939836502075f,0.05286213755607605f,-0.3591621518135071f,-0.2294800579547882f,-0.3991086483001709f,2.8479952812194824f,0.10657863318920135f,0.19191309809684753f,1.7705366611480713f,-0.02825927734375f,-0.2253326028585434f,1.6029603481292725f,0.4810188412666321f,0.1865309774875641f,1.6748470067977905f,1.059165358543396f},
+{0.1782623827457428f,-0.04041038453578949f,-0.7897883653640747f,1.4612417221069336f,-0.12056906521320343f,-1.4012857675552368f,-0.2435605823993683f,0.1475539207458496f,0.10760264098644257f,-0.10109757632017136f,-0.5100345015525818f,-0.30064642429351807f,1.0371719598770142f,0.8678028583526611f,-0.2527656555175781f,-0.3049176335334778f,-0.0734807699918747f,-0.25376296043395996f,-1.5066183805465698f,0.22369544208049774f,-0.0977008044719696f,-0.45498448610305786f,-0.041207656264305115f,0.3803728520870209f,0.3047730028629303f,0.08033274859189987f,0.07156626135110855f,2.3840508460998535f,0.8159611821174622f,0.1616479754447937f,-0.8029892444610596f,1.5615962743759155f},
+{-0.17396044731140137f,-0.1076628714799881f,-0.4371488094329834f,-6.0487213134765625f,-0.3087245225906372f,-0.17257282137870789f,-0.2866927683353424f,-0.1761629432439804f,-0.6082067489624023f,-0.3469047546386719f,-0.1805151104927063f,-0.2593424618244171f,0.5852526426315308f,-2.5250754356384277f,-0.19851773977279663f,-0.10762731730937958f,0.0617411844432354f,-0.0870370864868164f,0.977931797504425f,-0.7655269503593445f,-0.8125067353248596f,-0.430692583322525f,0.02534467726945877f,-0.34364405274391174f,0.735225260257721f,-0.806922197341919f,0.17485779523849487f,1.042743444442749f,1.613730549812317f,-0.1200934648513794f,-0.22870248556137085f,-0.43905511498451233f},
+{-0.12546227872371674f,-0.08318237960338593f,-0.08090300858020782f,0.09109649807214737f,-0.18065805733203888f,-0.14661580324172974f,-0.28310835361480713f,-0.020981580018997192f,0.008542194031178951f,-0.029975347220897675f,-0.19499319791793823f,0.046816736459732056f,-0.1328035295009613f,-0.033555615693330765f,-0.0649729073047638f,0.2468220293521881f,0.060016900300979614f,-0.16779978573322296f,-0.004533681552857161f,0.0808403342962265f,-0.14752748608589172f,0.19232137501239777f,-0.2975190281867981f,0.22389158606529236f,-0.008572330698370934f,0.020356476306915283f,-0.2809964716434479f,0.1388186514377594f,0.2927553653717041f,-0.000007510185241699219f,0.094448983669281f,-0.11355950683355331f},
 {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.2043982446193695f,-0.007025890052318573f,0.06556430459022522f,0.29767414927482605f,0.24966773390769958f,-0.18579643964767456f,-0.1203770637512207f,-0.06570860743522644f,0.12719254195690155f,0.04418586939573288f,-0.014884740114212036f,-0.05300724506378174f,0.26490333676338196f,0.15243005752563477f,-0.07319167256355286f,0.2353842556476593f,0.23596063256263733f,0.02609996497631073f,-0.04174882173538208f,-0.11559568345546722f,-0.20763425529003143f,0.21069613099098206f,-0.19532959163188934f,-0.12036077678203583f,0.022067110985517502f,-0.2712400257587433f,-0.19435247778892517f,-0.10425220429897308f},
+{0.06582912802696228f,0.2796666920185089f,-0.2556927502155304f,0.11376072466373444f,0.2043982446193695f,0.006556193344295025f,0.06556430459022522f,0.29767414927482605f,0.2741435468196869f,-0.3104115426540375f,-0.1203770637512207f,-0.06570860743522644f,0.0801437497138977f,0.07826615124940872f,-0.014884740114212036f,-0.05300724506378174f,0.26490333676338196f,0.15243005752563477f,0.00830834824591875f,0.2353842556476593f,0.3048081696033478f,0.047963883727788925f,-0.04174882173538208f,-0.11559568345546722f,-0.18754573166370392f,0.21069613099098206f,-0.19532959163188934f,-0.11989406496286392f,0.02905001863837242f,-0.2712400257587433f,-0.19435247778892517f,-0.23200613260269165f},
 {-0.1299392580986023f,-0.06208275258541107f,-0.18067686259746552f,0.062329649925231934f,-0.22588664293289185f,-0.06877543032169342f,-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.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.07996532320976257f,-0.30373215675354004f,-0.275196373462677f,0.13888514041900635f,0.005432332865893841f,0.2795381247997284f,-0.25668495893478394f,-0.07175899296998978f,-0.04327508807182312f,-0.026776641607284546f,0.02524423599243164f,0.12012679874897003f,0.24714811146259308f,-0.029521822929382324f,-0.19500072300434113f,0.06506577134132385f,-0.011876672506332397f,0.13353322446346283f,0.23867592215538025f,0.14487722516059875f,-0.010013889521360397f,-0.1916755735874176f,-0.17324526607990265f,0.2077116072177887f,0.1901901364326477f,-0.2995529770851135f,-0.05316830426454544f,-0.11682440340518951f,0.22636333107948303f,-0.2677184045314789f,0.19153282046318054f},
+{0.07638216018676758f,0.07996532320976257f,-0.30373215675354004f,-0.275196373462677f,0.1383296251296997f,0.00602369662374258f,0.2795381247997284f,-0.25668495893478394f,-0.07234203815460205f,-0.029978489503264427f,-0.026776641607284546f,0.02524423599243164f,0.11950141936540604f,0.24775198101997375f,-0.029521822929382324f,-0.19500072300434113f,0.06506577134132385f,-0.011876672506332397f,0.13283155858516693f,0.23867426812648773f,0.1442663073539734f,-0.009423065930604935f,-0.19167093932628632f,-0.17324526607990265f,0.2083253264427185f,0.1901901364326477f,-0.2995472848415375f,-0.05375587195158005f,-0.11682437360286713f,0.22636333107948303f,-0.2677184045314789f,0.19455544650554657f},
 };
 
-const float hout[32] = { 0.3285340666770935f,0.22085358202457428f,0.12098951637744904f,-0.09799372404813766f,-0.10965710133314133f,0.11195997148752213f,-0.0460088737308979f,0.06887952238321304f,-0.17150190472602844f,0.16806000471115112f,0.22007706761360168f,-0.17053596675395966f,-0.18258118629455566f,0.11141567677259445f,0.2356991171836853f,-0.1462659239768982f,-0.07617760449647903f,-0.10690175741910934f,-0.1045641228556633f,-0.18165844678878784f,0.10841057449579239f,0.0861072689294815f,-0.24102084338665009f,-0.14218294620513916f,0.12868660688400269f,0.18050049245357513f,-0.32975664734840393f,-0.08810361474752426f,0.10565455257892609f,-0.3257754445075989f,-0.2145686000585556f,-0.13106867671012878f };
+const float hout[32] = { 0.3285340666770935f,0.29040876030921936f,0.16681119799613953f,0.2709396481513977f,-0.04097283259034157f,0.10721125453710556f,0.09628883004188538f,0.1081397533416748f,0.029272375628352165f,0.17653435468673706f,-0.016048980876803398f,-0.12047142535448074f,-0.2050153613090515f,0.4891054034233093f,0.2356991171836853f,-0.1462659239768982f,0.016922255977988243f,-0.005949020851403475f,-0.16162875294685364f,0.621294379234314f,0.16312295198440552f,0.19141800701618195f,-0.1687193512916565f,-0.10208095610141754f,0.22520127892494202f,0.2555851936340332f,-0.32976531982421875f,-0.38228437304496765f,0.09762667119503021f,-0.3257754445075989f,-0.9466415643692017f,-0.09844258427619934f };
 
-const float b1[32] = { 0.4818006157875061f,1.1062662601470947f,-1.7145336866378784f,-0.293131023645401f,0.9907568097114563f,0.587111234664917f,-0.07891944795846939f,0.8563322424888611f,0.7314462065696716f,-1.7802314758300781f,0.5555223226547241f,1.9427076578140259f,-0.3425353467464447f,-0.8868549466133118f,-1.087764859199524f,0.9795960187911987f,0.4756251275539398f,-0.26377663016319275f,0.4432559311389923f,0.7222383618354797f,-0.284685879945755f,-1.1118980646133423f,-1.6770726442337036f,-1.2263047695159912f,2.3485264778137207f,-2.0880801677703857f,-1.0489267110824585f,1.1429173946380615f,0.330148845911026f,-1.0887231826782227f,2.7441704273223877f,-0.7675299644470215f };
+const float b1[32] = { 0.45553168654441833f,1.9252203702926636f,-1.7145336866378784f,-0.26975348591804504f,1.033017635345459f,0.6290810108184814f,-0.08519767224788666f,0.8372296094894409f,0.6405189037322998f,-1.3224029541015625f,0.5555195808410645f,1.609899878501892f,-0.3425353467464447f,-0.8894599080085754f,-1.087764859199524f,0.9570019245147705f,0.5061111450195312f,-0.26377663016319275f,0.5214936137199402f,0.6287582516670227f,-0.284685879945755f,-1.1118980646133423f,-1.6770726442337036f,-1.2263047695159912f,2.430602550506592f,-2.0880801677703857f,-1.0489267110824585f,0.5970383882522583f,0.3170478045940399f,-1.0887231826782227f,1.3548469543457031f,-1.067333698272705f };
 
-const float b2[32] = { -0.40103670954704285f,-0.7642630338668823f,-1.4564176797866821f,-0.49962595105171204f,-0.6939148902893066f,-0.022535908967256546f,-0.6311395168304443f,-0.30969977378845215f,-1.20063054561615f,-1.912178635597229f,0.8838258385658264f,-0.014070367440581322f,-0.17915353178977966f,1.7070800065994263f,0.06387366354465485f,0.7596573829650879f,-1.798204779624939f,-1.5844906568527222f,0.2609967887401581f,-0.33118870854377747f,-0.18817031383514404f,0.02958468534052372f,-0.043277401477098465f,-1.0290855169296265f,1.4672268629074097f,0.6350066661834717f,0.6771167516708374f,-0.19818219542503357f,-0.6323830485343933f,-0.5913786292076111f,-1.178520679473877f,-1.3602246046066284f };
+const float b2[32] = { -0.2517685294151306f,-0.7642630338668823f,-1.4564176797866821f,-0.49962595105171204f,-0.6939148902893066f,0.856615424156189f,-0.06682460755109787f,-0.30969977378845215f,-1.20063054561615f,-1.912178635597229f,0.6656689643859863f,0.2882159352302551f,-0.09193919599056244f,0.37836161255836487f,0.28955671191215515f,0.706230103969574f,-1.798204779624939f,-1.5844906568527222f,-0.3195912539958954f,-0.33119359612464905f,-0.12431706488132477f,-0.06883032619953156f,-0.04454311728477478f,-1.0290898084640503f,-0.5579666495323181f,0.08014846593141556f,-0.22099442780017853f,-0.2975464463233948f,-0.6323830485343933f,-0.5182071924209595f,-1.178520679473877f,-1.3605209589004517f };
 
-const float b3[32] = { -1.963319182395935f,-0.6274195313453674f,1.1384413242340088f,1.979814052581787f,-0.15324606001377106f,1.3218547105789185f,-0.7370918393135071f,-0.7946186065673828f,-1.156858205795288f,0.9159353971481323f,-1.337450385093689f,-0.06528091430664062f,-0.020975759252905846f,-2.8651247024536133f,-1.1428403854370117f,-0.3598397970199585f,-1.4632691144943237f,-1.0953925848007202f,-1.368699312210083f,-0.006746998988091946f,-0.19747360050678253f,1.1643486022949219f,-1.210842490196228f,-1.1877007484436035f,0.4871830344200134f,-0.3806637227535248f,-0.18612292408943176f,-0.34090521931648254f,0.24618272483348846f,-2.3236680030822754f,-0.17449970543384552f,-1.8896948099136353f };
+const float b3[32] = { -1.963319182395935f,-0.5171142816543579f,-0.06204008683562279f,-0.5983346700668335f,-0.2850309908390045f,0.732128918170929f,-0.5840697288513184f,-0.6562485098838806f,-0.17490826547145844f,0.7943865656852722f,-0.2582458555698395f,-0.09240569919347763f,-0.8568398356437683f,-1.595017671585083f,-1.1428403854370117f,-0.3598397970199585f,-1.458486795425415f,-1.1925535202026367f,-0.6394663453102112f,0.5121098756790161f,1.111078143119812f,1.2398830652236938f,-1.1914246082305908f,-0.991461992263794f,0.8862969279289246f,-0.4503258466720581f,-0.18612255156040192f,-2.0679550170898438f,0.3507072925567627f,-2.3236680030822754f,-0.6270813941955566f,1.699910283088684f };
 
-const float bout[1] = { -0.09882741421461105f };
+const float bout[1] = { -0.2834494709968567f };
 
 
 int main()