[Ver 1.0] The code was given by Seunghoon shin, used for hydraulic quadrupedal robot. Buyoun Cho will revise the code for Post-LIGHT (the robot name is not determined yet).

Dependencies:   mbed FastPWM

Revision:
76:23fbf0a53e43
Parent:
75:fd59821a2b84
Child:
77:77efbbf96e55
diff -r fd59821a2b84 -r 23fbf0a53e43 main.cpp
--- a/main.cpp	Tue Jun 09 00:35:54 2020 +0000
+++ b/main.cpp	Tue Jun 09 04:40:55 2020 +0000
@@ -1,4 +1,4 @@
-//200609-1
+//200609-2
 #include "mbed.h"
 #include "FastPWM.h"
 #include "INIT_HW.h"
@@ -192,99 +192,99 @@
 float input_NN[num_input] = { 0.0f };
 
 const float h1[num_input][32] = { 
-   {-1.313185691833496f,1.3558399677276611f,0.11174947023391724f,-0.4366911053657532f,-1.7452845573425293f,-0.138204425573349f,-0.5774890184402466f,0.6507103443145752f,0.7431467771530151f,-0.053606923669576645f,-0.19580502808094025f,0.05607825890183449f,-0.20386390388011932f,0.13064734637737274f,-0.2227066308259964f,2.1693241596221924f,0.3243738114833832f,0.26314130425453186f,0.8003080487251282f,0.6794722676277161f,-0.35327082872390747f,0.11287471652030945f,-0.35108765959739685f,-0.08360615372657776f,0.9413185715675354f,0.19390198588371277f,-0.18648496270179749f,5.750491142272949f,0.0987941175699234f,-0.19833232462406158f,-2.916874408721924f,-0.011671649292111397f},
-{-1.0280014276504517f,1.5302698612213135f,0.31515684723854065f,-0.6195348501205444f,-0.9894841909408569f,-0.23615193367004395f,-0.043309468775987625f,0.41509127616882324f,0.14958712458610535f,0.1642826944589615f,-0.3218314051628113f,-0.012262067757546902f,0.022385627031326294f,0.07637009769678116f,0.0484127402305603f,1.1011298894882202f,0.035907596349716187f,0.06643325090408325f,1.046273112297058f,0.6359272003173828f,-0.03268212080001831f,-0.12745296955108643f,-0.10032522678375244f,0.29246577620506287f,0.5771124958992004f,0.3099159896373749f,0.1338752806186676f,2.5955922603607178f,-0.22105993330478668f,0.10351350903511047f,-2.803912878036499f,0.04747290164232254f},
-{-0.6415348052978516f,0.41371452808380127f,-0.0044558048248291016f,-0.4995523989200592f,-0.7235413193702698f,-0.12890669703483582f,-0.0654362142086029f,0.18923364579677582f,0.6460340619087219f,0.116197869181633f,0.2494136095046997f,0.12075557559728622f,-0.034644484519958496f,0.11565309017896652f,-0.33472365140914917f,-0.1300591230392456f,0.683254599571228f,-0.28053343296051025f,0.9361172914505005f,0.5589144825935364f,0.23385211825370789f,-0.16158531606197357f,0.14301708340644836f,-0.2602297365665436f,0.6274119019508362f,0.15341529250144958f,-0.1637192666530609f,0.6106250286102295f,-0.5559744834899902f,0.31950315833091736f,0.04965273663401604f,-0.22580347955226898f},
-{-0.45159584283828735f,-1.16899573802948f,-0.2166784107685089f,-1.2771203517913818f,-0.21736255288124084f,0.23653309047222137f,0.0009526232606731355f,-0.3641812205314636f,1.2766860723495483f,0.07826011627912521f,0.048994891345500946f,0.33018746972084045f,-0.12461960315704346f,0.28528091311454773f,-0.13525955379009247f,-0.11344131827354431f,0.1405259668827057f,-0.25070422887802124f,0.179708331823349f,0.18176427483558655f,-0.26321321725845337f,-0.09280073642730713f,-0.15524277091026306f,-0.30760157108306885f,0.24493354558944702f,0.1494223177433014f,0.1411983072757721f,-2.1537203788757324f,-0.1353481411933899f,0.13963142037391663f,2.9061431884765625f,0.20509560406208038f},
-{0.3991907238960266f,-0.8430772423744202f,0.0887511670589447f,-0.9184415936470032f,0.767889678478241f,0.053920164704322815f,0.043993569910526276f,-0.9090496301651001f,0.09724675863981247f,0.3183283507823944f,-0.3703279495239258f,0.16092625260353088f,0.2231200635433197f,0.18782642483711243f,-0.2646164298057556f,-1.1871178150177002f,-0.3531639277935028f,-0.19455955922603607f,-0.04284193366765976f,-0.4049484431743622f,0.14516910910606384f,0.24891802668571472f,-0.2589884400367737f,-0.07870301604270935f,-0.13590440154075623f,-0.3615073263645172f,0.04281669855117798f,-6.318483829498291f,-0.05344811826944351f,-0.17222367227077484f,3.211731195449829f,0.08748987317085266f},
-{3.0852460861206055f,-1.7211849689483643f,0.3220093548297882f,2.7558774948120117f,2.3903656005859375f,-0.6154880523681641f,0.12499935925006866f,-1.302553415298462f,-2.9696953296661377f,0.03835542872548103f,0.14598320424556732f,-0.9738982319831848f,-0.033180445432662964f,0.036770038306713104f,0.2311277687549591f,-1.7552099227905273f,-1.594754934310913f,-0.3372360169887543f,-2.9891862869262695f,-1.6050679683685303f,0.14268693327903748f,-0.010211020708084106f,0.13283005356788635f,0.3492297828197479f,-2.6234822273254395f,0.2196546494960785f,-0.3087477684020996f,-3.679436445236206f,0.39592868089675903f,-0.0013858675956726074f,-0.8279285430908203f,0.0427020899951458f},
-{-0.03139062225818634f,-0.20882318913936615f,0.17188844084739685f,0.0502387098968029f,0.2191704511642456f,-0.0032890886068344116f,-0.329066663980484f,-0.11273447424173355f,0.09082145243883133f,-0.16460631787776947f,-0.11442041397094727f,-0.7047885656356812f,0.10405707359313965f,-0.11326716840267181f,-0.19284740090370178f,-0.3852516710758209f,-0.29218071699142456f,-0.08617988228797913f,-0.11208781599998474f,-0.33255627751350403f,-0.17120671272277832f,-0.18692201375961304f,-0.27713942527770996f,-0.25876912474632263f,-0.14252881705760956f,-0.1639401763677597f,-0.11886438727378845f,0.7666018605232239f,-0.5915646553039551f,-0.03679269552230835f,-0.17446723580360413f,0.17222316563129425f},
-{0.609512984752655f,-1.0908159017562866f,0.17564991116523743f,0.9768059253692627f,1.2844849824905396f,-0.8042295575141907f,-0.023371081799268723f,-0.18111170828342438f,0.6781216263771057f,0.06804360449314117f,-0.3824544847011566f,-1.265378475189209f,0.11404365301132202f,-0.08879432827234268f,0.05785831809043884f,3.5530989170074463f,-1.2395671606063843f,-0.3020205795764923f,-0.937833845615387f,-0.23862355947494507f,-0.07841125130653381f,0.023927748203277588f,-0.13482488691806793f,-0.030016034841537476f,-0.8130460381507874f,0.01873531937599182f,-0.3603379428386688f,-0.3542099595069885f,0.658749520778656f,0.004555642604827881f,-1.4037712812423706f,0.23905415832996368f},
-{-0.03726935014128685f,-0.4920632839202881f,0.14468064904212952f,0.33033162355422974f,1.125876545906067f,-0.7315772771835327f,-0.1032051146030426f,-0.36932137608528137f,-0.10982415080070496f,0.06478609889745712f,-0.48509642481803894f,-0.4050152599811554f,0.1213512122631073f,0.2488364279270172f,0.2548488676548004f,2.0929408073425293f,-1.1059401035308838f,0.0635470449924469f,-0.26196542382240295f,-0.12248203903436661f,-0.31974175572395325f,-0.023564070463180542f,-0.3126928508281708f,0.08913204073905945f,-0.9443139433860779f,-0.08672919869422913f,-0.0939876139163971f,-0.43186336755752563f,0.9624592065811157f,-0.1258344054222107f,-0.24868057668209076f,0.03332221135497093f},
-{-0.7481808662414551f,0.7887520790100098f,-0.257980614900589f,0.3826068341732025f,0.39144349098205566f,-0.9443352818489075f,0.18514207005500793f,-0.569044291973114f,-0.8600152134895325f,0.012863838113844395f,-0.5195816159248352f,0.03266865015029907f,0.0886462926864624f,0.08308958262205124f,-0.28265631198883057f,0.7393068671226501f,-0.1986353099346161f,0.3503457009792328f,0.1869194507598877f,-0.08732958137989044f,-0.21211731433868408f,0.17289242148399353f,-0.12325988709926605f,-0.3394215703010559f,-0.4491647779941559f,0.05944719910621643f,0.1433921754360199f,-0.7662747502326965f,0.6130043268203735f,0.3204980194568634f,-1.5331652164459229f,0.12180496007204056f},
-{-0.3631282150745392f,0.46141374111175537f,-0.07026931643486023f,0.348862886428833f,-0.4507957398891449f,-0.6103403568267822f,0.0857677012681961f,-0.2589109241962433f,-0.49920454621315f,-0.2798130214214325f,-0.4967307150363922f,-0.28309133648872375f,-0.1888507455587387f,0.25039902329444885f,0.018085569143295288f,0.12930020689964294f,0.01749512180685997f,-0.2574009597301483f,0.4687546491622925f,-0.31705915927886963f,0.1791209876537323f,-0.267413854598999f,0.2530073821544647f,0.011960417032241821f,-0.20000596344470978f,0.10836628079414368f,0.0850057601928711f,-1.3708717823028564f,-0.2084496021270752f,0.03124985098838806f,-1.2592271566390991f,0.12175191193819046f},
-{-0.21891410648822784f,-2.615487813949585f,-0.32509708404541016f,0.40488919615745544f,-2.7579102516174316f,-0.03849294036626816f,-0.25683555006980896f,0.03533625975251198f,-0.4014618694782257f,0.3036830425262451f,0.1542934626340866f,-0.48905691504478455f,-0.039651691913604736f,-0.19931454956531525f,-0.3158351480960846f,-1.6834031343460083f,1.108699083328247f,-0.1921754628419876f,-0.012858605943620205f,-0.90135258436203f,0.30605974793434143f,0.24016639590263367f,-0.2466658353805542f,0.34621962904930115f,-0.9961265921592712f,0.22247567772865295f,0.35698744654655457f,1.7305760383605957f,-1.0115445852279663f,0.1561911404132843f,1.4063512086868286f,-0.12972959876060486f},
+   {-1.2100387811660767f,0.34606677293777466f,0.11174947023391724f,-0.553109884262085f,-1.404360294342041f,0.311672568321228f,-0.5161485075950623f,4.0936279296875f,0.762124240398407f,-0.05323193967342377f,-0.15080596506595612f,-0.20315608382225037f,-0.20386390388011932f,0.03605791926383972f,-0.2227066308259964f,-0.2867960035800934f,0.3020983636379242f,0.26314130425453186f,0.5785280466079712f,0.518497884273529f,-0.35327082872390747f,0.11287471652030945f,-0.35108765959739685f,-0.08360615372657776f,0.6457040309906006f,0.19390198588371277f,-0.18648496270179749f,-0.9003916382789612f,-0.25309231877326965f,-0.19833232462406158f,-1.9361997842788696f,0.5753598809242249f},
+{-1.033663272857666f,0.2177206426858902f,0.31515684723854065f,-0.6191033124923706f,-0.917278528213501f,0.21304307878017426f,0.043872151523828506f,2.2376420497894287f,0.32246828079223633f,0.16465257108211517f,-0.27646100521087646f,-0.4096316695213318f,0.022385627031326294f,0.010783624835312366f,0.0484127402305603f,-0.33231502771377563f,0.01460169069468975f,0.06643325090408325f,0.8377634882926941f,0.47875043749809265f,-0.03268212080001831f,-0.12745296955108643f,-0.10032522678375244f,0.29246577620506287f,0.374354749917984f,0.3099159896373749f,0.1338752806186676f,-0.2664092481136322f,-0.48753035068511963f,0.10351350903511047f,-1.7162991762161255f,0.4370415508747101f},
+{-0.35244548320770264f,0.24041280150413513f,-0.0044558048248291016f,-0.202571302652359f,-0.4843223989009857f,0.044025909155607224f,0.03177500516176224f,0.5550498962402344f,0.5061587691307068f,0.11656256020069122f,0.2951308786869049f,0.20214451849460602f,-0.034644484519958496f,0.07855106890201569f,-0.33472365140914917f,0.577522337436676f,0.476615846157074f,-0.28053343296051025f,0.6266060471534729f,0.4008025527000427f,0.23385211825370789f,-0.16158531606197357f,0.14301708340644836f,-0.2602297365665436f,0.3388311564922333f,0.15341529250144958f,-0.1637192666530609f,-0.18453186750411987f,-0.4785029888153076f,0.31950315833091736f,-0.5731536746025085f,-0.15570303797721863f},
+{-0.1215302050113678f,-0.04046787694096565f,-0.2166784107685089f,-1.1208202838897705f,-0.27376675605773926f,0.0904368981719017f,0.10980876535177231f,-2.166858196258545f,0.8627162575721741f,0.07862017303705215f,0.09632167220115662f,1.1155221462249756f,-0.12461960315704346f,0.2747126519680023f,-0.13525955379009247f,0.8881019949913025f,0.018749631941318512f,-0.25070422887802124f,0.12279760837554932f,0.13434946537017822f,-0.26321321725845337f,-0.09280073642730713f,-0.15524277091026306f,-0.30760157108306885f,0.3417516350746155f,0.1494223177433014f,0.1411983072757721f,-0.33114302158355713f,0.241953507065773f,0.13963142037391663f,1.1238166093826294f,-0.14357975125312805f},
+{0.5173913836479187f,-0.000611799128819257f,0.0887511670589447f,-0.7443668246269226f,0.3900045156478882f,-0.15274201333522797f,0.1874333769083023f,-4.982025146484375f,-0.2101186066865921f,0.31869015097618103f,-0.31725627183914185f,1.1474480628967285f,0.2231200635433197f,0.20313754677772522f,-0.2646164298057556f,0.16101475059986115f,-0.3577887713909149f,-0.19455955922603607f,0.06877143681049347f,-0.38553449511528015f,0.14516910910606384f,0.24891802668571472f,-0.2589884400367737f,-0.07870301604270935f,0.12297576665878296f,-0.3615073263645172f,0.04281669855117798f,-0.3112664222717285f,0.4711536765098572f,-0.17222367227077484f,1.9488497972488403f,-0.5863334536552429f},
+{2.3125061988830566f,-1.351560115814209f,0.3220093548297882f,2.1889684200286865f,1.7918925285339355f,-0.34981435537338257f,0.34401389956474304f,-4.263758182525635f,-2.378455638885498f,0.038718514144420624f,0.20948193967342377f,-2.0505428314208984f,-0.033180445432662964f,0.07604528963565826f,0.2311277687549591f,-1.1439354419708252f,-1.1228508949279785f,-0.3372360169887543f,-2.374986410140991f,-1.2688080072402954f,0.14268693327903748f,-0.010211020708084106f,0.13283005356788635f,0.3492297828197479f,-2.0001778602600098f,0.2196546494960785f,-0.3087477684020996f,1.266158103942871f,0.4775462746620178f,-0.0013858675956726074f,0.9479844570159912f,-0.7713418006896973f},
+{-0.008871571160852909f,-0.3862445056438446f,0.17188844084739685f,0.0046244836412370205f,0.41840437054634094f,-0.4639427065849304f,-0.2869870662689209f,0.3813447058200836f,-0.05504802614450455f,-0.16423851251602173f,-0.14377237856388092f,-0.1957012116909027f,0.10405707359313965f,-0.05349160358309746f,-0.19284740090370178f,-0.2478165328502655f,-0.5840848088264465f,-0.08617988228797913f,0.21139414608478546f,-0.22334784269332886f,-0.17120671272277832f,-0.18692201375961304f,-0.27713942527770996f,-0.25876912474632263f,-0.33919572830200195f,-0.1639401763677597f,-0.11886438727378845f,-0.27989545464515686f,-0.1742611676454544f,-0.03679269552230835f,0.30190256237983704f,-0.35681405663490295f},
+{0.38381603360176086f,-1.093223214149475f,0.17564991116523743f,0.22789567708969116f,0.8439417481422424f,-0.16541945934295654f,0.02287512645125389f,-0.30149880051612854f,0.4702213704586029f,0.06828130781650543f,-0.3239133656024933f,-1.4391568899154663f,0.11404365301132202f,-0.09391360729932785f,0.05785831809043884f,-2.5067193508148193f,-0.040061093866825104f,-0.3020205795764923f,-0.622140109539032f,-0.14446671307086945f,-0.07841125130653381f,0.023927748203277588f,-0.13482488691806793f,-0.030016034841537476f,-0.6398022174835205f,0.01873531937599182f,-0.3603379428386688f,-0.16085706651210785f,-0.5940298438072205f,0.004555642604827881f,-1.388696312904358f,0.2199987918138504f},
+{0.2334652692079544f,-1.17470121383667f,0.14468064904212952f,0.22595424950122833f,0.633766770362854f,-0.09215694665908813f,-0.03362810239195824f,0.26470518112182617f,-0.05601859092712402f,0.06498680263757706f,-0.4066760540008545f,-0.6881139874458313f,0.1213512122631073f,0.2485910952091217f,0.2548488676548004f,-0.40139898657798767f,0.0031296361703425646f,0.0635470449924469f,-0.181041419506073f,-0.25620272755622864f,-0.31974175572395325f,-0.023564070463180542f,-0.3126928508281708f,0.08913204073905945f,-1.3026307821273804f,-0.08672919869422913f,-0.0939876139163971f,0.11327767372131348f,-0.4336082637310028f,-0.1258344054222107f,-1.1311529874801636f,-0.01926742121577263f},
+{-0.731503427028656f,-0.3762388527393341f,-0.257980614900589f,0.42637044191360474f,-0.11629576236009598f,-0.26202142238616943f,0.22739869356155396f,0.2505355775356293f,-0.572329044342041f,0.013089598156511784f,-0.4308646619319916f,-0.21914930641651154f,0.0886462926864624f,0.09081459045410156f,-0.28265631198883057f,-0.5806692242622375f,0.16891315579414368f,0.3503457009792328f,0.11848695576190948f,-0.23924285173416138f,-0.21211731433868408f,0.17289242148399353f,-0.12325988709926605f,-0.3394215703010559f,-0.4495100975036621f,0.05944719910621643f,0.1433921754360199f,-0.07542834430932999f,-0.24409586191177368f,0.3204980194568634f,-1.3333405256271362f,0.5346881151199341f},
+{-0.5793891549110413f,-0.26047003269195557f,-0.07026931643486023f,0.41779711842536926f,-0.7921187877655029f,-0.5836657881736755f,0.1127382144331932f,0.015290603041648865f,-0.3605467975139618f,-0.27957674860954285f,-0.4066380262374878f,-0.21678104996681213f,-0.1888507455587387f,0.2526814043521881f,0.018085569143295288f,0.1768098771572113f,-0.5916563272476196f,-0.2574009597301483f,0.34040313959121704f,-0.29869163036346436f,0.1791209876537323f,-0.267413854598999f,0.2530073821544647f,0.011960417032241821f,-0.07905225455760956f,0.10836628079414368f,0.0850057601928711f,-0.6768010258674622f,0.15339882671833038f,0.03124985098838806f,-0.4738786518573761f,0.39430418610572815f},
+{-0.0970718115568161f,0.8512548208236694f,-0.32509708404541016f,0.30993399024009705f,-1.5201115608215332f,-0.5139714479446411f,-0.2474825233221054f,0.5422741770744324f,-0.2818445861339569f,0.30390557646751404f,0.2408263236284256f,-0.11154910922050476f,-0.039651691913604736f,-0.19591335952281952f,-0.3158351480960846f,5.100091457366943f,-0.25168275833129883f,-0.1921754628419876f,-0.17003649473190308f,-0.3508789837360382f,0.30605974793434143f,0.24016639590263367f,-0.2466658353805542f,0.34621962904930115f,-0.719679057598114f,0.22247567772865295f,0.35698744654655457f,-0.15539135038852692f,0.028008390218019485f,0.1561911404132843f,1.6490135192871094f,0.1251164823770523f},
 };
 
 const float h2[32][32] = { 
-    {-0.13653452694416046f,-0.10295046865940094f,-0.04925942420959473f,0.834488034248352f,-0.15490937232971191f,0.01157870888710022f,-0.0676836147904396f,0.06396704912185669f,-0.30411389470100403f,-0.10008957982063293f,1.289563775062561f,-0.27321967482566833f,-0.05048976093530655f,-6.564230918884277f,-1.6073166131973267f,0.1239813044667244f,0.07803884148597717f,-0.21483641862869263f,-0.24844110012054443f,-0.0007458719774149358f,-0.6708897948265076f,-0.9218689203262329f,-0.38173672556877136f,-2.809535026550293f,-1.1643638610839844f,-0.9540433287620544f,0.9115755558013916f,-0.5726043581962585f,0.23828622698783875f,0.11771553754806519f,-0.24613501131534576f,-0.20827965438365936f},
-{-0.18315517902374268f,0.002147972583770752f,-0.04321768879890442f,1.0163323879241943f,0.039372533559799194f,-0.17639213800430298f,-0.5750257968902588f,-0.05986310541629791f,0.24677053093910217f,0.048597872257232666f,0.6358411908149719f,-0.8745309710502625f,0.15398390591144562f,-0.91277015209198f,-1.1373414993286133f,0.4294496178627014f,0.056778669357299805f,-0.2737269401550293f,-0.520031213760376f,0.20915214717388153f,0.2258913666009903f,-0.15333275496959686f,-0.2972809374332428f,0.6250895261764526f,-0.706321120262146f,-0.6798213124275208f,-0.3532438576221466f,-0.07545539736747742f,-0.28620439767837524f,-0.0511949360370636f,0.19307708740234375f,0.052018553018569946f},
+    {-0.13349971175193787f,-0.10295046865940094f,-0.04925942420959473f,1.4368913173675537f,-0.15490937232971191f,-0.017432821914553642f,-0.014897048473358154f,0.015898341313004494f,-0.30411389470100403f,-0.10008957982063293f,-0.3595205247402191f,-1.5615935325622559f,-0.06476083397865295f,-0.10296027362346649f,-1.6042379140853882f,-0.5024122595787048f,0.07803884148597717f,-0.21483641862869263f,-1.5444471836090088f,-0.0011274877469986677f,1.7447041273117065f,-0.6170581579208374f,-0.39536648988723755f,-0.032076094299554825f,-4.269240379333496f,-3.8038341999053955f,-0.1841534674167633f,-0.6469772458076477f,0.23828622698783875f,0.11771553754806519f,-0.24613501131534576f,-0.20977963507175446f},
+{-0.16083313524723053f,0.002147972583770752f,-0.04321768879890442f,0.11972101777791977f,0.039372533559799194f,-0.27319520711898804f,-0.2361316978931427f,-0.05986310541629791f,0.24677053093910217f,0.048597872257232666f,0.3206145167350769f,-0.38908660411834717f,0.09730742871761322f,-0.8080634474754333f,-0.12189697474241257f,-0.24073880910873413f,0.056778669357299805f,-0.2737269401550293f,0.04566960781812668f,0.2087257206439972f,-0.5134506225585938f,-0.244228333234787f,-0.31829550862312317f,0.2642870247364044f,0.17182950675487518f,-1.8610378503799438f,0.17191679775714874f,0.02962028980255127f,-0.28620439767837524f,-0.0511949360370636f,0.19307708740234375f,0.05005624517798424f},
 {-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.2280004471540451f,-0.01806354522705078f,-0.23058539628982544f,-0.004379375372081995f,-0.27190759778022766f,-0.48097386956214905f,-0.16904491186141968f,0.08759373426437378f,-0.06944303214550018f,0.09271347522735596f,0.6912479996681213f,-2.185035467147827f,-0.2989988625049591f,-2.294978141784668f,-0.2640474736690521f,-1.0274511575698853f,0.10996055603027344f,0.24023392796516418f,-0.05556086450815201f,-0.21147878468036652f,-0.12320282310247421f,-0.675693154335022f,-0.21217714250087738f,-0.0789194405078888f,-0.695843517780304f,-1.3501667976379395f,-0.15905816853046417f,-0.51463383436203f,-0.22396358847618103f,0.2546447217464447f,0.03394383192062378f,0.11402659863233566f},
-{-0.263528972864151f,0.2506926953792572f,-0.0804666131734848f,1.2917649745941162f,0.02918580174446106f,-0.5095813274383545f,-0.2424311339855194f,0.0013494789600372314f,0.043158918619155884f,-0.2690317630767822f,-0.8380837440490723f,2.040532350540161f,-0.5003531575202942f,-6.114733695983887f,-1.1487606763839722f,-0.14227063953876495f,-0.10307048261165619f,0.15626338124275208f,-0.4561256766319275f,0.009356088005006313f,-0.5098544955253601f,-0.9514142274856567f,0.0509193018078804f,-0.09610782563686371f,-0.7787821888923645f,-1.1774613857269287f,0.6868534088134766f,0.30832719802856445f,0.2695164978504181f,-0.16498444974422455f,0.008398771286010742f,-0.1783324033021927f},
-{-0.19158349931240082f,-0.004258692264556885f,0.032371193170547485f,-0.34854286909103394f,-0.023485273122787476f,-0.3941616117954254f,-0.09726130962371826f,-0.14440131187438965f,-0.03548547625541687f,0.08825305104255676f,-0.2876361012458801f,1.0263333320617676f,-0.35549554228782654f,-0.6815934181213379f,-0.587461531162262f,-0.04208013415336609f,0.2371552288532257f,0.24713221192359924f,0.0964612290263176f,0.16146616637706757f,0.1010562852025032f,0.16678297519683838f,-0.1307595670223236f,-0.18639467656612396f,-0.5824383497238159f,-0.00542303966358304f,0.4017123878002167f,-0.36399272084236145f,0.05800282955169678f,-0.26823562383651733f,0.17187702655792236f,0.1427464783191681f},
-{-0.21433322131633759f,-0.1279313862323761f,-0.11171227693557739f,0.19313624501228333f,-0.26441383361816406f,0.2845393121242523f,-0.07698006182909012f,-0.20844537019729614f,-0.26620519161224365f,0.17144301533699036f,-0.36887234449386597f,0.08302517980337143f,0.29584869742393494f,0.11009510606527328f,-0.20718690752983093f,-0.024496594443917274f,-0.16153597831726074f,0.18742787837982178f,-0.139192596077919f,0.07302840799093246f,0.16935086250305176f,0.020542774349451065f,-0.07988794147968292f,-0.32990220189094543f,-0.9956828355789185f,-0.7803241610527039f,0.16467735171318054f,0.1288815587759018f,-0.11822041869163513f,0.19546762108802795f,-0.16657039523124695f,-0.0494866780936718f},
-{0.29264822602272034f,0.11346611380577087f,0.04012581706047058f,-0.06849342584609985f,0.22828009724617004f,-0.18136094510555267f,-0.30926772952079773f,0.004197537899017334f,0.2864855229854584f,0.01006925106048584f,0.07567531615495682f,-0.19712111353874207f,-0.26371070742607117f,-1.8047027587890625f,0.23755255341529846f,-0.3447447419166565f,-0.2721019387245178f,0.2706601917743683f,-0.10313893854618073f,-0.14302746951580048f,0.10852442681789398f,-0.13124442100524902f,-0.07979777455329895f,0.08328970521688461f,-0.5694247484207153f,-0.8781575560569763f,0.44012337923049927f,-0.8073893189430237f,-0.14135785400867462f,0.07403197884559631f,0.16089555621147156f,0.05005462095141411f},
-{0.21068620681762695f,0.2890130579471588f,-0.021617114543914795f,-1.4027236700057983f,0.29321715235710144f,-0.0723724290728569f,-0.8265629410743713f,-0.23997274041175842f,0.29470762610435486f,-0.06864601373672485f,-6.3836188316345215f,2.347367763519287f,0.06264518201351166f,-12.589964866638184f,-0.9714967608451843f,-0.8537660241127014f,0.046292245388031006f,0.06025278568267822f,-0.11017916351556778f,0.23208163678646088f,1.808781385421753f,-0.3894505798816681f,0.28743305802345276f,3.610884189605713f,-0.11228112131357193f,-1.1404540538787842f,3.1265974044799805f,0.7105438709259033f,0.2501918375492096f,-0.14010676741600037f,-0.24744901061058044f,-0.22836585342884064f},
-{0.2615049183368683f,0.08643358945846558f,-0.29237738251686096f,-0.18440555036067963f,0.15896368026733398f,-0.0771239846944809f,0.24200700223445892f,-0.15540927648544312f,0.18755429983139038f,-0.07031691074371338f,-0.00216384744271636f,-0.04973956197500229f,0.12828806042671204f,0.06049550324678421f,-0.04099252447485924f,0.22229699790477753f,-0.015168905258178711f,-0.2859399914741516f,-0.2857927978038788f,-0.21467742323875427f,0.11080513149499893f,0.0958365723490715f,-0.2307620644569397f,0.1294090896844864f,0.013701796531677246f,-0.24844348430633545f,0.16279052197933197f,0.021454859524965286f,0.2113950550556183f,0.0796298086643219f,-0.0010054409503936768f,-0.31528568267822266f},
-{0.19981321692466736f,0.1956864297389984f,-0.033508092164993286f,-0.28872549533843994f,-0.12505969405174255f,0.026693344116210938f,0.024095647037029266f,0.14285165071487427f,-0.17670965194702148f,0.17403557896614075f,-0.2098657637834549f,0.11958502978086472f,-0.1060299277305603f,-0.03532514348626137f,-0.1527295857667923f,0.10439812391996384f,0.03990337252616882f,0.0716913640499115f,0.14601309597492218f,-0.09600312262773514f,0.2702564299106598f,0.0946962907910347f,0.07470300793647766f,0.3244778513908386f,0.046841684728860855f,0.07153674960136414f,0.05430204048752785f,-0.23950853943824768f,0.13817378878593445f,0.17853263020515442f,-0.009185433387756348f,-0.0402938649058342f},
-{-0.2546439468860626f,-0.09556084871292114f,0.12328919768333435f,-0.13635249435901642f,-0.258735328912735f,0.12404932826757431f,-0.3560395836830139f,-0.10312946140766144f,0.17735600471496582f,0.009893029928207397f,0.4736626446247101f,0.08681654185056686f,-0.2090792953968048f,-1.3671033382415771f,-0.10585308074951172f,0.5675845742225647f,0.009990394115447998f,0.10842388868331909f,0.031010372564196587f,0.17453236877918243f,0.35442259907722473f,-0.1767769306898117f,0.09996896982192993f,-0.33534884452819824f,-0.5882670283317566f,-0.8750264644622803f,-0.4958075284957886f,0.23900769650936127f,-0.288028746843338f,-0.2434448003768921f,0.17687886953353882f,0.2689606845378876f},
+{-0.12927524745464325f,-0.01806354522705078f,-0.23058539628982544f,0.4008731544017792f,-0.27190759778022766f,-0.4357246160507202f,-0.712685763835907f,-0.014525714330375195f,-0.06944303214550018f,0.09271347522735596f,-2.4497790336608887f,-1.2492563724517822f,-0.30907726287841797f,0.5139733552932739f,-0.41157788038253784f,-1.0365502834320068f,0.10996055603027344f,0.24023392796516418f,-2.7131972312927246f,-0.21185579895973206f,-0.9656274914741516f,-0.4171469807624817f,-0.22078222036361694f,-0.14437918365001678f,-3.5964808464050293f,-1.969700813293457f,1.689436435699463f,-0.4180483818054199f,-0.22396358847618103f,0.2546447217464447f,0.03394383192062378f,0.11256425827741623f},
+{-0.18258020281791687f,0.2506926953792572f,-0.0804666131734848f,0.2615271806716919f,0.02918580174446106f,-0.7731744647026062f,-0.8242722153663635f,-0.04835383966565132f,0.043158918619155884f,-0.2690317630767822f,-4.115841865539551f,-2.482661724090576f,-0.40567532181739807f,0.09936842322349548f,-0.12917937338352203f,-0.17910194396972656f,-0.10307048261165619f,0.15626338124275208f,-2.4601361751556396f,0.009053044021129608f,1.311255931854248f,-0.3019151985645294f,0.0340677946805954f,-0.6029926538467407f,-5.411983966827393f,-1.4697833061218262f,-1.050008773803711f,-0.04173702374100685f,0.2695164978504181f,-0.16498444974422455f,0.008398771286010742f,-0.17973537743091583f},
+{-0.19158349931240082f,-0.004258692264556885f,0.032371193170547485f,-0.2898278534412384f,-0.023485273122787476f,-0.29336631298065186f,0.0402408204972744f,-0.14440131187438965f,-0.03548547625541687f,0.08825305104255676f,-0.2759269177913666f,0.15825197100639343f,-0.2578849494457245f,0.06727632135152817f,-0.30132654309272766f,-0.11993569880723953f,0.2371552288532257f,0.24713221192359924f,0.2444286048412323f,0.16106076538562775f,-0.011523803696036339f,0.1848088651895523f,-0.1307595670223236f,-0.04533800110220909f,0.24789157509803772f,-0.3056102693080902f,0.19601930677890778f,-0.13967779278755188f,0.05800282955169678f,-0.26823562383651733f,0.17187702655792236f,0.14055995643138885f},
+{-0.21433322131633759f,-0.1279313862323761f,-0.11171227693557739f,0.08002598583698273f,-0.26441383361816406f,0.2845393121242523f,0.039995308965444565f,-0.20844537019729614f,-0.26620519161224365f,0.17144301533699036f,0.011350570246577263f,-0.6527941226959229f,0.17343495786190033f,-0.5306082963943481f,-0.5800524353981018f,-0.05148974433541298f,-0.16153597831726074f,0.18742787837982178f,-0.13915881514549255f,0.07258632034063339f,-0.18948742747306824f,0.02649706043303013f,-0.07988794147968292f,-0.13025237619876862f,-0.017624204978346825f,-0.07070010155439377f,-1.042667031288147f,-0.256225049495697f,-0.11822041869163513f,0.19546762108802795f,-0.16657039523124695f,-0.050869639962911606f},
+{0.29264822602272034f,0.11346611380577087f,0.04012581706047058f,-0.3606705665588379f,0.22828009724617004f,-0.15413756668567657f,-0.9585727453231812f,0.004197537899017334f,0.2864855229854584f,0.01006925106048584f,-0.8528315424919128f,-0.4834440052509308f,-0.2287835329771042f,-0.6708900332450867f,-1.738997220993042f,-0.5477203726768494f,-0.2721019387245178f,0.2706601917743683f,-0.2552027106285095f,-0.14330285787582397f,-0.13799944519996643f,-0.10915804654359818f,-0.07979777455329895f,0.09763959050178528f,-1.6411235332489014f,-0.9395982027053833f,-0.17938588559627533f,-0.1456242948770523f,-0.14135785400867462f,0.07403197884559631f,0.16089555621147156f,0.048978060483932495f},
+{0.28564146161079407f,0.2890130579471588f,-0.021617114543914795f,-4.565261363983154f,0.29321715235710144f,-0.3524361252784729f,-2.1494507789611816f,-0.23997274041175842f,0.29470762610435486f,-0.06864601373672485f,-2.0090699195861816f,-2.2252018451690674f,0.24146446585655212f,-2.732278823852539f,4.386561393737793f,1.8963701725006104f,0.046292245388031006f,0.06025278568267822f,-2.2130544185638428f,0.2316642552614212f,5.341557502746582f,-0.26494213938713074f,0.28743305802345276f,1.7899483442306519f,-13.126595497131348f,-5.263222694396973f,-6.869056701660156f,0.31661251187324524f,0.2501918375492096f,-0.14010676741600037f,-0.24744901061058044f,-0.228336900472641f},
+{0.2615049183368683f,0.08643358945846558f,-0.29237738251686096f,-0.18464894592761993f,0.15896368026733398f,-0.0771239846944809f,0.24180789291858673f,-0.15540927648544312f,0.18755429983139038f,-0.07031691074371338f,-0.0023647898342460394f,-0.04986755549907684f,0.12828806042671204f,0.06084398925304413f,-0.039644237607717514f,0.22155505418777466f,-0.015168905258178711f,-0.2859399914741516f,-0.28552788496017456f,-0.21492314338684082f,0.11057442426681519f,0.09630468487739563f,-0.2307620644569397f,0.12915822863578796f,0.01359597872942686f,-0.24832530319690704f,0.16288737952709198f,0.021542714908719063f,0.2113950550556183f,0.0796298086643219f,-0.0010054409503936768f,-0.31509634852409363f},
+{0.19981321692466736f,0.1956864297389984f,-0.033508092164993286f,-0.2228030264377594f,-0.12505969405174255f,0.026693344116210938f,0.04397273063659668f,0.14285165071487427f,-0.17670965194702148f,0.17403557896614075f,-0.19816774129867554f,0.11553001403808594f,-0.1060299277305603f,-0.027798175811767578f,-0.13700516521930695f,0.0963071882724762f,0.03990337252616882f,0.0716913640499115f,0.14591902494430542f,-0.09629292786121368f,0.2423209249973297f,0.09467016905546188f,0.07470300793647766f,0.32296958565711975f,0.046999234706163406f,0.07269661128520966f,0.007570447865873575f,-0.24783986806869507f,0.13817378878593445f,0.17853263020515442f,-0.009185433387756348f,-0.0419352762401104f},
+{-0.2546439468860626f,-0.09556084871292114f,0.12328919768333435f,0.8235719799995422f,-0.258735328912735f,-0.12691201269626617f,-0.38715529441833496f,-0.16241978108882904f,0.17735600471496582f,0.009893029928207397f,-0.32802814245224f,-1.1582040786743164f,-0.21813543140888214f,-1.169477105140686f,-1.065644383430481f,1.1728320121765137f,0.009990394115447998f,0.10842388868331909f,-0.6747689247131348f,0.1741550713777542f,-0.5848567485809326f,-0.4106835722923279f,0.09996896982192993f,1.2178399562835693f,-2.6149179935455322f,-5.944277286529541f,-1.1379791498184204f,-0.009590129368007183f,-0.288028746843338f,-0.2434448003768921f,0.17687886953353882f,0.26722341775894165f},
 {-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.13974496722221375f,-0.25116482377052307f,0.2733006179332733f,0.2342478185892105f,-0.16134384274482727f,0.000652611255645752f,-0.22920364141464233f,0.21283850073814392f,-0.19833101332187653f,0.26723334193229675f,0.1022464781999588f,-0.035817988216876984f,-0.21737264096736908f,-0.07963520288467407f,0.14483880996704102f,-0.3164346516132355f,-0.22369033098220825f,-0.02809320017695427f,0.20108197629451752f,-0.2228696048259735f,0.16118712723255157f,-0.08304260671138763f,-0.04629321023821831f,0.02902711182832718f,0.011145059950649738f,-0.011228948831558228f,0.26896968483924866f,-0.28556761145591736f,-0.1379857361316681f},
+{0.14700931310653687f,0.1833711564540863f,-0.0858893096446991f,0.11289133876562119f,-0.25116482377052307f,0.2733006179332733f,0.11515864729881287f,-0.16134384274482727f,0.000652611255645752f,-0.22920364141464233f,0.12745079398155212f,-0.17469948530197144f,0.26723334193229675f,0.13834024965763092f,0.01876613311469555f,-0.19064155220985413f,-0.07963520288467407f,0.14483880996704102f,-0.3164699673652649f,-0.2242281287908554f,-0.019662152975797653f,0.20103928446769714f,-0.2228696048259735f,0.23421283066272736f,-0.060528822243213654f,-0.025691403076052666f,0.05518881231546402f,0.03883018717169762f,-0.011228948831558228f,0.26896968483924866f,-0.28556761145591736f,-0.14062564074993134f},
 {-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.1764076054096222f,0.1317739188671112f,0.03260180354118347f,0.49780744314193726f,-0.05160003900527954f,-0.35967910289764404f,-0.3474859893321991f,0.11372503638267517f,0.05445769429206848f,0.07657262682914734f,-0.5604847073554993f,-0.374675452709198f,0.04904850199818611f,0.8123621344566345f,-0.13049675524234772f,-0.313252329826355f,-0.25386664271354675f,-0.18997573852539062f,-0.4807437062263489f,-0.26534247398376465f,-0.1174754798412323f,-0.19221749901771545f,-0.3681998550891876f,1.1662442684173584f,-0.7020263671875f,-0.8365567326545715f,0.777972936630249f,-0.7988463640213013f,-0.0006675124168395996f,-0.2239055633544922f,-0.035532981157302856f,0.26087120175361633f},
-{0.036086976528167725f,-0.062024205923080444f,0.10704237222671509f,-1.6534528732299805f,-0.04875987768173218f,0.003735621925443411f,-0.0661308765411377f,0.27597710490226746f,-0.23304778337478638f,-0.035415440797805786f,0.6984909772872925f,2.495051383972168f,0.01972251385450363f,2.2246577739715576f,1.7577496767044067f,0.6538106799125671f,-0.027234435081481934f,0.19620582461357117f,0.021183837205171585f,-0.2661140263080597f,0.3126361072063446f,-0.20037977397441864f,-0.19671492278575897f,-0.8472312092781067f,-0.37588751316070557f,-1.011125087738037f,1.886238694190979f,-0.6824478507041931f,-0.2531542181968689f,0.24004116654396057f,-0.21812304854393005f,-0.16870826482772827f},
+{-0.1617974042892456f,0.1317739188671112f,0.03260180354118347f,0.10791637748479843f,-0.05160003900527954f,-0.510491669178009f,-0.4208908677101135f,-0.011733883991837502f,0.05445769429206848f,0.07657262682914734f,0.056472230702638626f,-0.5556068420410156f,0.06595222651958466f,-0.7590996623039246f,-0.2613280713558197f,-0.30904489755630493f,-0.25386664271354675f,-0.18997573852539062f,0.3541531264781952f,-0.2657065689563751f,-0.955061137676239f,-0.2750895917415619f,-0.3044300675392151f,1.2443065643310547f,1.9050965309143066f,-1.2623087167739868f,0.4000518023967743f,-0.4613824188709259f,-0.0006675124168395996f,-0.2239055633544922f,-0.035532981157302856f,0.25929898023605347f},
+{0.036086976528167725f,-0.062024205923080444f,0.10704237222671509f,-0.2508825361728668f,-0.04875987768173218f,0.09135560691356659f,0.2929553985595703f,0.27597710490226746f,-0.23304778337478638f,-0.035415440797805786f,-1.0892890691757202f,0.018322354182600975f,0.17716765403747559f,-0.056081078946590424f,0.3002883195877075f,-0.057103026658296585f,-0.027234435081481934f,0.19620582461357117f,0.17826217412948608f,-0.2662675678730011f,0.07887639850378036f,-0.25374558568000793f,-0.19671492278575897f,-0.23177720606327057f,-1.7151609659194946f,-0.5476352572441101f,-0.20642425119876862f,0.1374712884426117f,-0.2531542181968689f,0.24004116654396057f,-0.21812304854393005f,-0.16954490542411804f},
 {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.001010068808682263f,0.2841971218585968f,-0.0814327746629715f,-0.5578263401985168f,-0.017610490322113037f,-0.12990882992744446f,-1.0371955633163452f,0.20642486214637756f,-0.2925014793872833f,0.022429823875427246f,1.2518060207366943f,1.6295077800750732f,-0.3630954325199127f,1.0180593729019165f,1.6497890949249268f,1.5412659645080566f,0.1296386420726776f,0.027322769165039062f,-0.07146900147199631f,-0.033047839999198914f,1.8326430320739746f,-0.2597673535346985f,-0.019287554547190666f,2.9501471519470215f,-0.7390130162239075f,-0.6729431748390198f,-3.0924034118652344f,0.196227565407753f,0.14345040917396545f,-0.11986468732357025f,-0.19420018792152405f,0.10907851904630661f},
-{-0.14775772392749786f,0.29651907086372375f,0.02990397810935974f,1.3687357902526855f,0.1826970875263214f,-0.45684298872947693f,-0.21498923003673553f,0.26979032158851624f,-0.2325194776058197f,-0.2458522766828537f,0.27646124362945557f,-1.3012187480926514f,-0.3100453317165375f,-0.9790444374084473f,-0.07603815943002701f,0.5513585209846497f,0.2577105462551117f,0.11064860224723816f,-0.4122505187988281f,-0.02084328979253769f,0.4384767711162567f,-0.6164035201072693f,-0.07374785840511322f,0.9995476603507996f,-0.6461800336837769f,-1.2522889375686646f,-0.8109409213066101f,-0.06933913379907608f,-0.2205982804298401f,0.28094157576560974f,-0.1669490486383438f,0.08422029763460159f},
+{0.09298902750015259f,0.2841971218585968f,-0.0814327746629715f,-1.566144347190857f,-0.017610490322113037f,-0.24424505233764648f,-1.6553744077682495f,0.20642486214637756f,-0.2925014793872833f,0.022429823875427246f,-0.43960219621658325f,-0.4126385748386383f,-0.3471684455871582f,-1.0175577402114868f,0.9470475912094116f,1.9871944189071655f,0.1296386420726776f,0.027322769165039062f,-0.5769663453102112f,-0.033189985901117325f,-1.2517545223236084f,-0.24264150857925415f,-0.09222100675106049f,1.9771020412445068f,0.3474595546722412f,2.417067289352417f,1.7700632810592651f,-0.07742772251367569f,0.14345040917396545f,-0.11986468732357025f,-0.19420018792152405f,0.10669350624084473f},
+{-0.14775772392749786f,0.29651907086372375f,0.02990397810935974f,-0.11541511863470078f,0.1826970875263214f,-0.4472460448741913f,0.17298893630504608f,0.26979032158851624f,-0.2325194776058197f,-0.2458522766828537f,-0.05681035667657852f,-0.6234871745109558f,-0.3596419095993042f,-0.44791823625564575f,0.450960636138916f,0.04778886213898659f,0.2577105462551117f,0.11064860224723816f,-0.09461862593889236f,-0.021289963275194168f,0.1531379371881485f,-0.6553680896759033f,-0.2217264175415039f,-0.17347440123558044f,-0.5893354415893555f,-0.49129679799079895f,0.018032580614089966f,0.06160380318760872f,-0.2205982804298401f,0.28094157576560974f,-0.1669490486383438f,0.08202558755874634f},
 {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.12830333411693573f,-0.25281068682670593f,-0.10565309226512909f,-0.11232469975948334f,0.2702934443950653f,-0.3410305082798004f,-0.1840752363204956f,-0.19997140765190125f,-0.06814777851104736f,-0.24531681835651398f,0.2831348776817322f,-2.1349923610687256f,-0.20297639071941376f,-9.416818618774414f,-0.38936346769332886f,1.9753633737564087f,0.2015441358089447f,0.04417389631271362f,-0.17022034525871277f,0.0940558910369873f,1.4883413314819336f,-0.7893790006637573f,-0.2520882785320282f,-0.07758519053459167f,-0.3527616560459137f,-0.7898638248443604f,-2.3154544830322266f,-0.431611567735672f,-0.18211489915847778f,-0.15127526223659515f,0.20075061917304993f,0.2768977880477905f},
+{-0.011267274618148804f,-0.25281068682670593f,-0.10565309226512909f,0.2647545635700226f,0.2702934443950653f,-0.34328746795654297f,-0.49151620268821716f,-0.19997140765190125f,-0.06814777851104736f,-0.24531681835651398f,-2.0885531902313232f,-1.4020898342132568f,-0.16919678449630737f,-0.8338266015052795f,0.8189894556999207f,0.8990626931190491f,0.2015441358089447f,0.04417389631271362f,-1.3911324739456177f,0.09367717057466507f,-0.8682922124862671f,-0.31121668219566345f,-0.4086647927761078f,-0.31873616576194763f,-3.4353346824645996f,-2.861816167831421f,1.4862335920333862f,-0.2958605885505676f,-0.18211489915847778f,-0.15127526223659515f,0.20075061917304993f,0.27514591813087463f},
 {-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.18706411123275757f,-0.11652402579784393f,0.24921879172325134f,-0.8710082173347473f,-0.2817712128162384f,-0.3355129063129425f,-0.3706720173358917f,-0.11968852579593658f,0.23963233828544617f,0.21321198344230652f,0.9150746464729309f,1.57368803024292f,-0.29601404070854187f,-1.639478325843811f,-0.4205140769481659f,-0.31351256370544434f,-0.19791248440742493f,0.2487291395664215f,-0.47685062885284424f,-0.29756513237953186f,-0.8813170790672302f,-0.05123526230454445f,-0.09928475320339203f,-0.1293514221906662f,-0.5697177648544312f,-0.4729078710079193f,1.9341726303100586f,-0.06956271827220917f,-0.03476092219352722f,0.2736774981021881f,0.004408210515975952f,-0.05906525254249573f},
-{-0.17075178027153015f,0.009595632553100586f,0.2466227114200592f,0.6093860268592834f,-0.29828932881355286f,-0.4245913028717041f,-0.3820510804653168f,-0.15331926941871643f,-0.2516406178474426f,0.012286126613616943f,0.01665949635207653f,-0.07809311151504517f,-0.14522677659988403f,-0.23547394573688507f,0.054714612662792206f,0.018199991434812546f,-0.24087269604206085f,-0.048499464988708496f,-0.45135974884033203f,0.011233522556722164f,-0.2114112228155136f,-0.2804611325263977f,-0.031352698802948f,0.3851718008518219f,-0.5163297653198242f,-0.9803943037986755f,-0.44577324390411377f,0.6158953905105591f,-0.07090267539024353f,-0.23986908793449402f,-0.2543276250362396f,-0.008757992647588253f},
+{0.3014208972454071f,-0.11652402579784393f,0.24921879172325134f,0.1080106794834137f,-0.2817712128162384f,-0.3677169382572174f,-0.40242764353752136f,-0.11968852579593658f,0.23963233828544617f,0.21321198344230652f,-1.5710978507995605f,-0.9490095376968384f,-0.32189810276031494f,-0.2394922971725464f,-0.28989526629447937f,-0.2150767743587494f,-0.19791248440742493f,0.2487291395664215f,-0.4563412070274353f,-0.29798153042793274f,0.3261857330799103f,-0.22509442269802094f,-0.2561480700969696f,0.21740256249904633f,-1.2190345525741577f,-1.7477132081985474f,0.12576408684253693f,-0.4211433529853821f,-0.03476092219352722f,0.2736774981021881f,0.004408210515975952f,-0.06103146821260452f},
+{-0.17075178027153015f,0.009595632553100586f,0.2466227114200592f,0.19462816417217255f,-0.29828932881355286f,-0.2819134294986725f,-0.017187438905239105f,-0.15331926941871643f,-0.2516406178474426f,0.012286126613616943f,0.14424604177474976f,-0.33315309882164f,-0.24953864514827728f,-0.188795804977417f,-0.05122815817594528f,0.0021942986641079187f,-0.24087269604206085f,-0.048499464988708496f,-0.3043155074119568f,0.010809548199176788f,-0.24614070355892181f,-0.25137290358543396f,-0.031352698802948f,0.39646345376968384f,-0.2459973841905594f,-0.5062773823738098f,-0.36744391918182373f,0.1964322179555893f,-0.07090267539024353f,-0.23986908793449402f,-0.2543276250362396f,-0.01058370340615511f},
 {-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.27658653259277344f,-0.17203155159950256f,0.0620841383934021f,-1.2488824129104614f,-0.07396678626537323f,-0.5224560499191284f,-0.1551366150379181f,0.17422041296958923f,-0.21029016375541687f,0.2210421860218048f,-0.786376416683197f,2.698190212249756f,-0.34417280554771423f,-0.709505021572113f,-0.701867938041687f,-0.4506611227989197f,0.10771593451499939f,-0.29308468103408813f,-0.4010354280471802f,-0.18515130877494812f,0.2305973619222641f,-0.5547289252281189f,-0.25851088762283325f,-1.3192037343978882f,-0.7135826945304871f,-0.15810687839984894f,1.6290950775146484f,0.037420306354761124f,0.17976179718971252f,-0.22928372025489807f,0.28763797879219055f,0.1059032678604126f},
-{-0.09888127446174622f,-0.22750279307365417f,-0.22503364086151123f,0.021799856796860695f,-0.012498408555984497f,-0.24329537153244019f,-0.14348910748958588f,0.08175003528594971f,-0.016126900911331177f,0.06972584128379822f,0.045833978801965714f,0.15502917766571045f,-0.031845152378082275f,-0.332145631313324f,0.19170470535755157f,0.1727330982685089f,-0.09216172993183136f,0.04617339372634888f,-0.12741246819496155f,-0.13000579178333282f,0.012943689711391926f,-0.3153339922428131f,-0.06047184765338898f,-0.3093891143798828f,0.019693655893206596f,-0.258115291595459f,0.2310866117477417f,-0.3247198164463043f,-0.16326025128364563f,0.11664235591888428f,-0.02675291895866394f,0.11901631951332092f},
+{-0.1763739138841629f,-0.17203155159950256f,0.0620841383934021f,0.6335166692733765f,-0.07396678626537323f,-0.5401109457015991f,-0.2824901342391968f,0.05980841442942619f,-0.21029016375541687f,0.2210421860218048f,-0.6230709552764893f,-0.3109108805656433f,-0.2619333267211914f,-1.245597004890442f,-0.8177680969238281f,-0.21576738357543945f,0.10771593451499939f,-0.29308468103408813f,-0.36738067865371704f,-0.18549597263336182f,-0.08560259640216827f,-0.5722943544387817f,-0.37300819158554077f,0.9081916213035583f,-0.6992700695991516f,-3.651113510131836f,-0.5768007636070251f,-0.14879563450813293f,0.17976179718971252f,-0.22928372025489807f,0.28763797879219055f,0.1043461486697197f},
+{-0.09888127446174622f,-0.22750279307365417f,-0.22503364086151123f,-0.5209433436393738f,-0.012498408555984497f,-0.373349666595459f,0.32915157079696655f,0.08175003528594971f,-0.016126900911331177f,0.06972584128379822f,1.2274643182754517f,-0.2839975953102112f,-0.16844184696674347f,0.5705087184906006f,0.6234094500541687f,-0.19877447187900543f,-0.09216172993183136f,0.04617339372634888f,-0.37225574254989624f,-0.13050803542137146f,0.1596277505159378f,-0.4474319815635681f,-0.06047184765338898f,-0.20796972513198853f,1.8920878171920776f,-0.6147816777229309f,0.6823596954345703f,-0.5794912576675415f,-0.16326025128364563f,0.11664235591888428f,-0.02675291895866394f,0.11738093197345734f},
 };
 
 const float h3[32][32] = { 
-    {-0.2551194727420807f,-0.09101890027523041f,-0.026477575302124023f,-0.24469062685966492f,-0.10116000473499298f,-1.3142824172973633e-05f,0.23563924431800842f,0.21467849612236023f,-0.17011712491512299f,0.034586966037750244f,-0.08393588662147522f,0.28293344378471375f,0.045914679765701294f,0.18623818457126617f,-0.2476848065853119f,0.13452908396720886f,0.033751994371414185f,0.2061004936695099f,-0.022569477558135986f,-0.10083381831645966f,-0.11890523135662079f,0.024368882179260254f,-0.22281211614608765f,0.044178664684295654f,0.25393906235694885f,-0.1258748173713684f,0.2930828630924225f,-0.22120264172554016f,0.08456003665924072f,0.2922307550907135f,-0.21407078206539154f,-0.1853330433368683f},
+    {-0.2551194727420807f,-0.09101890027523041f,-0.026477575302124023f,-0.24469062685966492f,-0.10447631776332855f,-0.000013142824172973633f,0.23563924431800842f,0.21467849612236023f,-0.17011712491512299f,0.034586966037750244f,-0.08393588662147522f,0.28293344378471375f,0.045914679765701294f,0.1892293095588684f,-0.2476848065853119f,0.13452908396720886f,0.033751994371414185f,0.2061004936695099f,-0.022569477558135986f,-0.10083381831645966f,-0.11890523135662079f,0.024368882179260254f,-0.22618433833122253f,0.044178664684295654f,0.25393906235694885f,-0.1258748173713684f,0.2930828630924225f,-0.22120264172554016f,0.08456003665924072f,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.0011796666076406837f,-0.3284459412097931f,-0.42126768827438354f,-2.041640520095825f,-0.3198484182357788f,-0.061309605836868286f,-0.17915479838848114f,1.8421404361724854f,0.2811860740184784f,1.579482078552246f,0.1205105111002922f,-5.343050003051758f,-3.531210422515869f,0.22106656432151794f,-0.23978039622306824f,-0.28915077447891235f,0.030949801206588745f,-1.440433382987976f,-0.4398042559623718f,0.5012592077255249f,0.6894128918647766f,-0.3840677738189697f,-0.27595841884613037f,0.4273875951766968f,-0.11024686694145203f,-0.30630218982696533f,0.24057814478874207f,-0.29079723358154297f,-0.25852420926094055f,-0.09564408659934998f,-1.388859748840332f},
+{0.2906629145145416f,0.15515753626823425f,-0.5198680758476257f,-0.8434931635856628f,1.0115704536437988f,-0.2856971025466919f,-0.09609431773424149f,-0.17915479838848114f,-3.4061813354492188f,-0.28941863775253296f,-7.896184921264648f,0.10124998539686203f,-0.2091096043586731f,0.5145810842514038f,0.22106656432151794f,-0.23978039622306824f,-0.28915077447891235f,0.030949801206588745f,-2.0324721336364746f,-0.4994291067123413f,-0.9316347241401672f,0.4180334806442261f,-0.5755577683448792f,-1.9873623847961426f,-0.5839290022850037f,-0.11024686694145203f,-0.7377714514732361f,0.5426304340362549f,-0.4944232404232025f,-0.25852420926094055f,-0.047728877514600754f,0.15928561985492706f},
 {0.07563930749893188f,-0.0864691436290741f,-0.2677825689315796f,0.1497999131679535f,-0.2632053792476654f,-0.12118913233280182f,-0.09772239625453949f,0.2470131814479828f,-0.2551872134208679f,-0.2740214169025421f,0.2979947626590729f,-0.24627932906150818f,-0.23258495330810547f,-0.1546318233013153f,0.06802645325660706f,-0.048776447772979736f,0.20131775736808777f,0.013118326663970947f,0.0808630883693695f,0.2585393488407135f,-0.03326711058616638f,0.21529874205589294f,0.1718432903289795f,0.20571765303611755f,-0.19813477993011475f,0.12758469581604004f,0.2959180772304535f,-0.20305807888507843f,0.17249789834022522f,-0.09959287941455841f,-0.07189898192882538f,0.007399916648864746f},
-{0.10931676626205444f,0.2396949827671051f,0.12925085425376892f,-0.01787710189819336f,-0.10811276733875275f,0.12106235325336456f,-0.061815500259399414f,0.04091137647628784f,0.02548360824584961f,-0.10320629924535751f,0.11663797497749329f,-0.21529507637023926f,0.02336065098643303f,-0.13809995353221893f,0.2971965968608856f,0.25175121426582336f,-0.2889891266822815f,-0.13035915791988373f,0.08469447493553162f,0.06524023413658142f,0.09726372361183167f,-0.23822520673274994f,-0.10766742378473282f,0.27409639954566956f,-0.10850872099399567f,-0.18302330374717712f,0.09057381749153137f,0.0367719866335392f,-0.27729424834251404f,-0.29547566175460815f,-0.25800079107284546f,0.25326886773109436f},
-{-0.21155381202697754f,0.23439161479473114f,-0.05584689974784851f,-0.07220031321048737f,0.06456612050533295f,0.20856912434101105f,-0.07957221567630768f,0.2444917857646942f,0.19215825200080872f,0.19421495497226715f,-0.5236914753913879f,-0.22568298876285553f,-0.011191804893314838f,-0.07085471600294113f,0.25543639063835144f,-0.1192857176065445f,-0.18917083740234375f,0.011466026306152344f,0.13980814814567566f,0.09861917048692703f,0.04290959984064102f,-0.0670100599527359f,-0.2741957902908325f,-0.2255190908908844f,-0.21635381877422333f,-0.2910519242286682f,-0.3101460635662079f,-0.2519592344760895f,0.15469670295715332f,-0.09532724320888519f,0.298493355512619f,-0.11251561343669891f},
-{-0.01093912124633789f,-0.23583689332008362f,0.28153905272483826f,0.2877257764339447f,0.08201509714126587f,-0.2699383497238159f,0.036741942167282104f,-0.0059101879596710205f,-0.24633634090423584f,-0.27182313799858093f,0.09319102764129639f,-0.08139897882938385f,0.19774547219276428f,-0.020215511322021484f,0.0685860812664032f,-0.29903873801231384f,0.1317853033542633f,0.20550194382667542f,-0.12251400947570801f,-0.28424710035324097f,0.24172750115394592f,0.11755815148353577f,0.0343703031539917f,0.12564969062805176f,0.03227102756500244f,0.23886635899543762f,-0.2778390347957611f,0.13853725790977478f,0.28547611832618713f,0.17161712050437927f,-0.017215043306350708f,-0.05991865694522858f},
+{0.10931676626205444f,0.2396949827671051f,0.2113935649394989f,-0.01787710189819336f,-0.49693813920021057f,0.2947680354118347f,-0.061815500259399414f,0.04091137647628784f,-0.0840325728058815f,-0.15699732303619385f,0.04756221920251846f,-0.21529507637023926f,-0.003787398338317871f,0.051077280193567276f,0.2971965968608856f,0.25175121426582336f,-0.2889891266822815f,-0.13035915791988373f,0.01596907153725624f,0.06524023413658142f,0.34900736808776855f,-0.133573979139328f,0.023232191801071167f,0.3769979178905487f,-0.16450266540050507f,-0.18302330374717712f,0.09057381749153137f,-0.3461931347846985f,-0.27729424834251404f,-0.29547566175460815f,-0.25800079107284546f,0.3021630644798279f},
+{-0.21155381202697754f,0.2344256043434143f,-0.28223806619644165f,-0.13688725233078003f,0.041881415992975235f,0.2444854974746704f,-0.07957221567630768f,0.2444917857646942f,-0.23619289696216583f,-0.5882351994514465f,-0.3546968102455139f,-0.4028385877609253f,-0.1525927484035492f,-0.1448988914489746f,0.25543639063835144f,-0.1192857176065445f,-0.18917083740234375f,0.011466026306152344f,-0.6395967602729797f,-0.05945315584540367f,-0.002309853211045265f,-0.10530328750610352f,-0.3763068616390228f,-0.14260639250278473f,-0.19867394864559174f,-0.2910519242286682f,-0.3089522421360016f,-0.6346867084503174f,0.12981508672237396f,-0.09532724320888519f,0.19851987063884735f,1.198167324066162f},
+{-0.01093912124633789f,-0.23583689332008362f,0.28153905272483826f,0.2877257764339447f,0.061371348798274994f,-0.2541496157646179f,0.036741942167282104f,-0.0059101879596710205f,-0.24633634090423584f,-0.27182313799858093f,0.09319102764129639f,-0.08139897882938385f,0.19774547219276428f,-0.0006077735451981425f,0.0685860812664032f,-0.29903873801231384f,0.1317853033542633f,0.20550194382667542f,-0.12251400947570801f,-0.28424710035324097f,0.24172750115394592f,0.1323409378528595f,0.0343703031539917f,0.12564969062805176f,0.04261728748679161f,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.08797620981931686f,-0.2871009409427643f,-0.1269129514694214f,2.328566312789917f,0.40447285771369934f,0.0393199622631073f,0.196751207113266f,-1.8087782859802246f,0.7520325183868408f,0.8472196459770203f,-0.15846265852451324f,-2.0430166721343994f,1.1243969202041626f,0.080221027135849f,-0.2471318244934082f,0.026521950960159302f,0.28880444169044495f,0.0771021842956543f,-0.47420787811279297f,-1.8180674314498901f,2.3254144191741943f,-1.1086549758911133f,0.2614522874355316f,-0.5653209090232849f,-0.25962090492248535f,-0.08758813142776489f,2.310356855392456f,0.01161124836653471f,-0.2912617325782776f,-0.4035002887248993f,-0.06948458403348923f},
-{0.2680447995662689f,0.07797502726316452f,-0.4340595304965973f,-0.12291660159826279f,0.0004409539978951216f,-0.38190945982933044f,0.12004496902227402f,-0.17794576287269592f,0.793194591999054f,0.2098115235567093f,1.5856468677520752f,0.007934660650789738f,0.12772130966186523f,-0.2567565441131592f,0.23152390122413635f,-0.07731422781944275f,0.21101722121238708f,-0.15284278988838196f,-0.030561676248908043f,0.08157320320606232f,1.3478504419326782f,1.0397841930389404f,1.02566397190094f,0.12623250484466553f,0.04778704792261124f,0.18312275409698486f,-0.29112857580184937f,-0.05745025351643562f,0.08209920674562454f,-0.1739533692598343f,-0.2773703932762146f,-0.685867965221405f},
-{0.10771462321281433f,0.1270637810230255f,-0.1647956818342209f,-0.00161704421043396f,0.2136848419904709f,0.06234608218073845f,-0.2502448558807373f,-0.05063694715499878f,-0.180652916431427f,-0.19398604333400726f,0.13652430474758148f,0.11519002914428711f,-0.05240143463015556f,-0.04267176613211632f,-0.0055807530879974365f,0.05870962142944336f,-0.0561012327671051f,-0.1419317126274109f,-0.1070684939622879f,-0.05947013199329376f,-0.11336321383714676f,-0.37477612495422363f,0.4347239136695862f,-0.2888573110103607f,-0.267441064119339f,-0.03866580128669739f,0.09892630577087402f,0.3000783622264862f,0.1267586350440979f,0.024399906396865845f,-0.264041006565094f,-0.09254183620214462f},
-{0.07240793108940125f,0.04628532752394676f,0.22351858019828796f,0.21431490778923035f,-0.482962965965271f,2.1741089820861816f,0.23807910084724426f,-0.09019742906093597f,-0.8481388092041016f,2.669198751449585f,3.5179219245910645f,-0.17166882753372192f,-0.2414926141500473f,1.9221197366714478f,0.13272255659103394f,-0.0684008002281189f,-0.13351139426231384f,0.2471931278705597f,-0.12253887951374054f,0.2085338830947876f,-0.603877604007721f,1.741854190826416f,2.144829034805298f,0.28785380721092224f,2.129530191421509f,-0.1976800560951233f,-0.28207990527153015f,0.5296757221221924f,-0.15369433164596558f,-0.29330405592918396f,0.034326374530792236f,-3.1433401107788086f},
-{-0.27890223264694214f,0.052268289029598236f,-0.047867514193058014f,0.053106214851140976f,-0.5081073641777039f,0.17706920206546783f,-0.2505151033401489f,-0.2674597501754761f,-2.7393105030059814f,0.08667297661304474f,2.944551706314087f,-0.12398261576890945f,1.5319266319274902f,0.030779218301177025f,-0.02410009503364563f,0.10129088163375854f,0.22686699032783508f,-0.30486053228378296f,0.1482698768377304f,-0.06692924350500107f,-1.0217609405517578f,-0.7189501523971558f,0.08052895963191986f,0.11354613304138184f,-0.35659629106521606f,-0.025903940200805664f,-0.25083351135253906f,0.4519230127334595f,0.4021279215812683f,0.06508117914199829f,0.02118399739265442f,-0.4141409397125244f},
-{0.3047083914279938f,-0.06692621111869812f,-0.2905765175819397f,-0.4723705053329468f,0.16736078262329102f,-0.79637211561203f,-0.15405365824699402f,-0.25786101818084717f,0.44996777176856995f,-0.35668280720710754f,-0.16010496020317078f,-0.19573961198329926f,-0.18455533683300018f,-1.5229350328445435f,0.062144935131073f,-0.28920799493789673f,0.03473195433616638f,-0.0016761720180511475f,0.5057005286216736f,-0.6487535238265991f,-1.391068935394287f,-0.7689187526702881f,0.8458759784698486f,-0.10900285840034485f,-0.5996621251106262f,-0.031148135662078857f,-0.44016093015670776f,-2.1472561359405518f,-0.15321186184883118f,0.017086774110794067f,-0.15847967565059662f,-0.6804963946342468f},
+{-0.023678362369537354f,0.2427840530872345f,-0.06392733007669449f,0.03316383436322212f,0.29312726855278015f,0.4113432765007019f,0.0393199622631073f,0.196751207113266f,0.3234174847602844f,0.16372688114643097f,0.38151001930236816f,-0.06168833374977112f,-0.21480792760849f,0.20769764482975006f,0.080221027135849f,-0.2471318244934082f,0.026521950960159302f,0.28880444169044495f,0.5015237927436829f,-0.21351075172424316f,-0.07517581433057785f,0.37924423813819885f,0.05827315151691437f,0.39471524953842163f,0.4970227777957916f,-0.25962090492248535f,-0.048026714473962784f,-0.004879076965153217f,0.18603743612766266f,-0.2912617325782776f,-0.361493319272995f,-0.6724732518196106f},
+{0.2680447995662689f,0.0780247151851654f,-0.17204195261001587f,-0.12302540987730026f,-0.0497598797082901f,0.7305673360824585f,0.1912839114665985f,-0.17794576287269592f,0.07376053929328918f,-0.48819276690483093f,-0.07813253253698349f,0.10022863745689392f,0.21327103674411774f,0.7834539413452148f,0.23152390122413635f,-0.07731422781944275f,0.21101722121238708f,-0.15284278988838196f,-0.029217857867479324f,0.06844135373830795f,0.03535354882478714f,1.243889570236206f,-0.22994612157344818f,0.6823239922523499f,0.40427669882774353f,0.18312275409698486f,-0.2862406373023987f,1.2801176309585571f,0.1860021948814392f,-0.1739533692598343f,-0.2773703932762146f,-0.9546944499015808f},
+{0.10771462321281433f,0.1270637810230255f,-0.1647956818342209f,-0.00161704421043396f,0.06364729255437851f,0.24534626305103302f,-0.2502448558807373f,-0.05063694715499878f,-0.32099178433418274f,-0.11501708626747131f,0.24353471398353577f,0.11519002914428711f,-0.1879904866218567f,0.11505725234746933f,-0.0055807530879974365f,0.05870962142944336f,-0.0561012327671051f,-0.1419317126274109f,-0.24982497096061707f,-0.05947013199329376f,-0.22826038300991058f,-0.22087885439395905f,0.2986377775669098f,-0.2888573110103607f,-0.09402462095022202f,-0.03866580128669739f,0.09892630577087402f,0.12018468230962753f,0.1267586350440979f,0.024399906396865845f,-0.264041006565094f,-0.037910252809524536f},
+{0.07240793108940125f,-0.12320587784051895f,-0.07017002999782562f,-0.013869626447558403f,0.82185959815979f,0.10555484890937805f,0.22422108054161072f,-0.09019742906093597f,-0.5226027965545654f,-0.5694900751113892f,0.02094556950032711f,-0.2584604024887085f,-0.23254582285881042f,0.30050644278526306f,0.13272255659103394f,-0.0684008002281189f,-0.13351139426231384f,0.2471931278705597f,0.10524898022413254f,-0.1134655773639679f,-0.3151533305644989f,-0.459835946559906f,-0.04810677841305733f,0.3925701975822449f,0.23135906457901f,-0.1976800560951233f,-0.633729100227356f,-0.8218545317649841f,-0.28703001141548157f,-0.29330405592918396f,-0.07844677567481995f,1.122284173965454f},
+{-0.27890223264694214f,-0.01276315189898014f,0.12961101531982422f,-0.11299312859773636f,-3.2435905933380127f,0.12732505798339844f,-0.3858553469181061f,-0.2674597501754761f,0.19515803456306458f,-0.035003188997507095f,0.17320004105567932f,-0.10900754481554031f,0.07981523126363754f,1.0203970670700073f,-0.02410009503364563f,0.10129088163375854f,0.22686699032783508f,-0.30486053228378296f,0.04328670725226402f,-0.6802226901054382f,0.6210729479789734f,-0.6742185354232788f,0.037771936506032944f,1.1595497131347656f,-0.8320267200469971f,-0.025903940200805664f,-0.349673867225647f,1.1962288618087769f,0.04470871388912201f,0.06508117914199829f,-0.030713101848959923f,-1.8806337118148804f},
+{0.3047083914279938f,0.01640869490802288f,-0.26988115906715393f,-0.3384542465209961f,1.3085027933120728f,-0.6932981014251709f,-0.2749583125114441f,-0.25786101818084717f,0.3468990623950958f,-0.27675989270210266f,-0.2737140953540802f,-0.2592824697494507f,0.07463481277227402f,-0.6456637978553772f,0.062144935131073f,-0.28920799493789673f,0.03473195433616638f,-0.0016761720180511475f,0.4939534068107605f,-0.8781302571296692f,-1.0598578453063965f,-0.1665458232164383f,0.24447643756866455f,-0.7227818369865417f,-1.2346742153167725f,-0.031148135662078857f,-0.3227945864200592f,0.25222766399383545f,-0.2791343629360199f,0.017086774110794067f,-0.22284506261348724f,0.4945611357688904f},
 {-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.06696435809135437f,0.26537272334098816f,0.14798420667648315f,-0.06842678785324097f,-0.17128075659275055f,0.1589156985282898f,-0.17396175861358643f,0.2544223666191101f,-0.09403786808252335f,0.17186224460601807f,-0.04377517104148865f,-0.14932067692279816f,0.011214655824005604f,-0.2592318058013916f,0.1978430449962616f,0.18047624826431274f,0.2863751947879791f,-0.08743483573198318f,-0.020145824179053307f,-0.08702734112739563f,0.1601085066795349f,0.21821466088294983f,0.13123968243598938f,-0.0558658130466938f,-0.28873488306999207f,-0.08855697512626648f,0.23304645717144012f,0.14167316257953644f,0.18439257144927979f,0.17250561714172363f,0.30173739790916443f},
-{0.261911004781723f,-0.31769564747810364f,-0.2993849217891693f,-0.020901747047901154f,0.0732688456773758f,0.05426959693431854f,-0.06670857965946198f,-0.030254334211349487f,-0.2773962616920471f,0.1197996437549591f,0.01667046546936035f,-0.2924177646636963f,0.19318778812885284f,-0.1301400512456894f,-0.20773646235466003f,-0.10781967639923096f,-0.15712574124336243f,0.16112294793128967f,0.23137132823467255f,0.18930953741073608f,0.19991524517536163f,0.1268383264541626f,-0.3001303970813751f,0.14906415343284607f,0.15230990946292877f,0.0025720298290252686f,-0.08662130683660507f,-0.21543759107589722f,0.07853570580482483f,0.21125611662864685f,-0.05751854181289673f,-0.22727590799331665f},
-{0.14277681708335876f,-0.3716357946395874f,-0.11831590533256531f,-0.37174999713897705f,1.4216737747192383f,-0.5673569440841675f,0.10191433876752853f,-0.27022814750671387f,-1.9562586545944214f,-0.452837735414505f,1.9954625368118286f,-0.10322097688913345f,0.48624393343925476f,1.3605715036392212f,-0.03100520372390747f,-0.2484396994113922f,0.06366744637489319f,-0.2764144539833069f,-0.14515277743339539f,0.10553821176290512f,-0.20059677958488464f,1.1433237791061401f,0.6231899261474609f,-0.0716068297624588f,-0.39068469405174255f,-0.19159743189811707f,0.019965022802352905f,-0.9234741926193237f,-0.637962818145752f,-0.10488687455654144f,-0.21563708782196045f,-0.16996216773986816f},
-{0.29069945216178894f,-0.23835359513759613f,0.019009560346603394f,-0.31017908453941345f,-0.2621127665042877f,0.2044413983821869f,0.045349299907684326f,-0.17138783633708954f,0.16033761203289032f,0.3885918855667114f,0.09080597758293152f,-0.15074089169502258f,-0.17332935333251953f,0.41083773970603943f,0.09875330328941345f,0.08164769411087036f,0.2294725477695465f,0.10683679580688477f,-0.4230635464191437f,-0.11497358977794647f,0.1957227736711502f,0.8371639251708984f,-0.04183199629187584f,-0.15362010896205902f,0.6437113881111145f,0.023651927709579468f,-0.1729920208454132f,0.05462941899895668f,0.12851183116436005f,0.19045329093933105f,0.02994692325592041f,-0.29800930619239807f},
-{0.1991647183895111f,0.12534403800964355f,-0.04112154245376587f,0.23123982548713684f,-0.17588619887828827f,-0.23859387636184692f,-0.1610087752342224f,-0.031804412603378296f,0.10274738073348999f,-0.17494402825832367f,0.22262001037597656f,-0.057292819023132324f,0.1464652419090271f,0.11948269605636597f,0.2151305377483368f,0.2952744662761688f,-0.21319252252578735f,0.04970458149909973f,0.10210192203521729f,0.3050673305988312f,0.21167120337486267f,-0.10099594295024872f,0.13887640833854675f,0.25299301743507385f,-0.06018960475921631f,-0.07015113532543182f,-0.287551611661911f,-0.025779157876968384f,-0.07337476313114166f,-0.24420931935310364f,0.015819430351257324f,-0.07748918980360031f},
-{0.12202468514442444f,-0.07779057323932648f,-0.24629002809524536f,-0.32566729187965393f,-1.740978717803955f,0.8758586645126343f,-0.06113804876804352f,-0.11568751931190491f,-0.8516654968261719f,-1.5848010778427124f,-7.323417663574219f,-0.23689016699790955f,-0.9717143774032593f,0.09606634825468063f,-0.06735922396183014f,0.05864924192428589f,-0.25733181834220886f,-0.17565661668777466f,-0.3076743483543396f,-0.19169509410858154f,-13.162639617919922f,0.834630012512207f,0.9407454133033752f,-0.05681343376636505f,0.1684274822473526f,0.1795230209827423f,-0.08288317918777466f,-0.05590128153562546f,-0.16114233434200287f,0.2425754964351654f,-0.22172409296035767f,-1.7836977243423462f},
-{-0.3055141270160675f,-0.2612495720386505f,-0.062216371297836304f,-0.15180936455726624f,-0.25488585233688354f,-0.08808144181966782f,0.09419310092926025f,0.21086838841438293f,0.13909883797168732f,-0.09611540287733078f,0.08947992324829102f,-0.036056820303201675f,0.06368797272443771f,0.37871652841567993f,-0.023131370544433594f,0.036719828844070435f,0.16260939836502075f,0.05286213755607605f,-0.43367430567741394f,-0.11085523664951324f,0.10838434845209122f,-0.15486791729927063f,-0.20283125340938568f,0.19191309809684753f,0.08327501267194748f,-0.02825927734375f,-0.23410660028457642f,0.01904413104057312f,-0.07540153712034225f,0.1865309774875641f,0.2522423565387726f,-0.37721818685531616f},
-{0.1782623827457428f,0.10682078450918198f,-0.41197142004966736f,-0.07911429554224014f,0.1805134266614914f,-0.014717919752001762f,-0.2435605823993683f,0.1475539207458496f,0.1903688907623291f,0.13256268203258514f,-0.027318783104419708f,-0.24679936468601227f,-0.2854386568069458f,0.18686966598033905f,-0.2527656555175781f,-0.3049176335334778f,0.032145023345947266f,-0.25376296043395996f,-0.38044285774230957f,-0.19812412559986115f,-0.20415671169757843f,0.3631074130535126f,0.27019017934799194f,0.05391114950180054f,-0.3148764371871948f,0.10029953718185425f,0.06320364773273468f,0.4630293846130371f,-0.4155415892601013f,0.1616479754447937f,-0.1823643445968628f,-0.20084841549396515f},
-{-0.17396044731140137f,-0.28921031951904297f,-0.28752484917640686f,-0.10045907646417618f,0.10372793674468994f,0.3817340135574341f,-0.14075329899787903f,-0.1761629432439804f,-1.031593680381775f,-1.1875016689300537f,-0.44267579913139343f,-0.14911454916000366f,-2.290588855743408f,-1.8594526052474976f,-0.19851773977279663f,-0.10762731730937958f,0.14198419451713562f,0.10370296239852905f,-0.5650427937507629f,-0.30807116627693176f,-3.4756698608398438f,0.6098830103874207f,0.5892422199249268f,-0.19857197999954224f,0.6980613470077515f,-0.2665709853172302f,0.014847352169454098f,-1.5965887308120728f,-0.3655775487422943f,-0.1200934648513794f,-0.04139012098312378f,-0.5369430184364319f},
-{-0.12546227872371674f,-0.11750900745391846f,-0.23636242747306824f,0.004841658286750317f,-0.6315189003944397f,-0.062289346009492874f,-0.28310835361480713f,-0.020981580018997192f,-0.17436684668064117f,0.06093672290444374f,0.6257375478744507f,-0.22123131155967712f,0.4095354378223419f,0.06482041627168655f,-0.0649729073047638f,0.2468220293521881f,0.060016900300979614f,-0.16779978573322296f,-0.19680415093898773f,0.040797170251607895f,1.0008506774902344f,0.277142196893692f,-0.2521553337574005f,0.22389158606529236f,0.2958110272884369f,0.020356476306915283f,-0.27942416071891785f,0.2945798635482788f,0.08210375159978867f,-0.000007510185241699219f,0.094448983669281f,-0.4532257318496704f},
+{-0.16101892292499542f,0.06696435809135437f,0.21729984879493713f,0.14798428118228912f,-0.6505999565124512f,0.4311545789241791f,0.1589156985282898f,-0.17396175861358643f,0.8608610033988953f,-0.11376987397670746f,0.9934970736503601f,-0.04377517104148865f,-0.09824211895465851f,0.6536679863929749f,-0.2592318058013916f,0.1978430449962616f,0.18047624826431274f,0.2863751947879791f,0.11038079857826233f,-0.02015777677297592f,0.127790167927742f,0.8039078712463379f,0.29893049597740173f,0.9469759464263916f,0.5343726873397827f,-0.28873488306999207f,-0.0885566994547844f,0.692617654800415f,0.1417159140110016f,0.18439257144927979f,0.17250561714172363f,-0.28866446018218994f},
+{0.261911004781723f,-0.3176150321960449f,-0.2993849217891693f,-0.020901665091514587f,0.07272347807884216f,0.05486536771059036f,-0.06670857965946198f,-0.030254334211349487f,-0.27793824672698975f,0.1197996437549591f,0.01667046546936035f,-0.2924177646636963f,0.19264289736747742f,-0.1295231133699417f,-0.20773646235466003f,-0.10781967639923096f,-0.15712574124336243f,0.16112294793128967f,0.2309260219335556f,0.18920408189296722f,0.19940562546253204f,0.1274568736553192f,-0.3001303970813751f,0.14906415343284607f,0.15291349589824677f,0.0025720298290252686f,-0.08662018924951553f,-0.21599677205085754f,0.07973895967006683f,0.21125611662864685f,-0.05751854181289673f,-0.22727590799331665f},
+{0.14277681708335876f,-0.36556145548820496f,0.03494737669825554f,-0.22353819012641907f,1.0816998481750488f,0.08286255598068237f,0.14991259574890137f,-0.27022814750671387f,-0.39334526658058167f,-0.633759081363678f,-3.505213499069214f,-0.1001773327589035f,0.08763251453638077f,0.04290565848350525f,-0.03100520372390747f,-0.2484396994113922f,0.06366744637489319f,-0.2764144539833069f,-0.3118109107017517f,-0.042205002158880234f,0.5390121340751648f,-0.7327142953872681f,0.30586910247802734f,-0.3473736047744751f,-2.3642654418945312f,-0.19159743189811707f,0.08054538816213608f,-0.12964984774589539f,-0.2855815291404724f,-0.10488687455654144f,-0.21563708782196045f,-0.11357291042804718f},
+{0.29069945216178894f,-0.23835359513759613f,0.018961744382977486f,-0.31017738580703735f,0.25623422861099243f,-0.2467413991689682f,0.045349299907684326f,-0.17138783633708954f,-0.15835919976234436f,0.028545528650283813f,-0.21890239417552948f,-0.15074089169502258f,-0.12367615848779678f,-0.2931801676750183f,0.09875330328941345f,0.08164769411087036f,0.2294725477695465f,0.10683679580688477f,-0.24166437983512878f,-0.1149768978357315f,0.2874193787574768f,0.20162713527679443f,0.16651621460914612f,-0.15362010896205902f,0.24351871013641357f,0.023651927709579468f,-0.1729920208454132f,0.244149848818779f,0.1285254806280136f,0.19045329093933105f,0.02994692325592041f,-0.18855193257331848f},
+{0.1991647183895111f,0.12534403800964355f,-0.04112154245376587f,0.23123982548713684f,-0.17588619887828827f,-0.17414218187332153f,-0.1610087752342224f,-0.031804412603378296f,0.10274738073348999f,-0.25018924474716187f,0.15975651144981384f,-0.057292819023132324f,0.1464652419090271f,0.1944510042667389f,0.2151305377483368f,0.2952744662761688f,-0.21319252252578735f,0.04970458149909973f,-0.021768847480416298f,0.3050673305988312f,0.21167120337486267f,-0.04423540085554123f,0.13887640833854675f,0.25299301743507385f,0.006344951223582029f,-0.07015113532543182f,-0.287551611661911f,-0.13417020440101624f,-0.07337476313114166f,-0.24420931935310364f,0.015819430351257324f,-0.10595546662807465f},
+{0.12202468514442444f,0.054942306131124496f,-0.2345115840435028f,-0.3328827917575836f,2.005476474761963f,0.4159221947193146f,-0.06113804876804352f,-0.11568751931190491f,-0.18277572095394135f,-0.5322214365005493f,1.6305952072143555f,-0.33049196004867554f,-0.3463401794433594f,-0.923985481262207f,-0.06735922396183014f,0.05864924192428589f,-0.25733181834220886f,-0.17565661668777466f,0.3003125786781311f,-0.37455466389656067f,0.7303376793861389f,-0.1565755158662796f,0.047520048916339874f,0.4484235942363739f,1.4238499402999878f,0.1795230209827423f,-0.02431681752204895f,-0.6286724209785461f,-0.25660058856010437f,0.2425754964351654f,-0.22172409296035767f,-0.20924519002437592f},
+{-0.3055141270160675f,-0.26121631264686584f,-0.27511048316955566f,-0.1540878862142563f,-0.0008513093926012516f,2.26343035697937f,0.09419310092926025f,0.21086838841438293f,1.0776076316833496f,-0.06755539774894714f,4.131722927093506f,-0.004238337278366089f,0.0737302154302597f,2.5258774757385254f,-0.023131370544433594f,0.036719828844070435f,0.16260939836502075f,0.05286213755607605f,0.08200477808713913f,-0.1109834611415863f,-0.4610239267349243f,2.346665382385254f,0.21056050062179565f,2.483150005340576f,1.3644224405288696f,-0.02825927734375f,-0.22357387840747833f,-0.2909758985042572f,-0.014105075970292091f,0.1865309774875641f,0.1357269585132599f,0.04764367640018463f},
+{0.1782623827457428f,0.1068597361445427f,-0.3899054527282715f,-0.0850742980837822f,0.0776863768696785f,2.9807705879211426f,-0.2435605823993683f,0.1475539207458496f,1.8514063358306885f,-0.013244111090898514f,1.3853721618652344f,-0.38422977924346924f,-0.10731912404298782f,2.890946388244629f,-0.2527656555175781f,-0.3049176335334778f,0.032145023345947266f,-0.25376296043395996f,-1.029255986213684f,-0.2592679560184479f,1.062860131263733f,-0.4102574288845062f,0.09205492585897446f,2.603259801864624f,1.493606448173523f,0.10029953718185425f,0.0744662806391716f,1.4082720279693604f,-0.3432596027851105f,0.1616479754447937f,-0.30072882771492004f,-1.9083292484283447f},
+{-0.17396044731140137f,-0.38350820541381836f,-0.2417251467704773f,-0.1931857019662857f,-0.9786016941070557f,-0.1438663750886917f,-0.09908683598041534f,-0.1761629432439804f,-0.4429456889629364f,-0.5626387000083923f,1.182069182395935f,-0.3058604598045349f,0.15859916806221008f,0.33881187438964844f,-0.19851773977279663f,-0.10762731730937958f,0.14198419451713562f,0.10370296239852905f,-0.215093731880188f,-0.4523307681083679f,-1.6975349187850952f,-0.9895718693733215f,0.10595853626728058f,-0.8182674050331116f,-0.19883158802986145f,-0.2665709853172302f,-0.028488552197813988f,-0.2526964843273163f,-0.20837706327438354f,-0.1200934648513794f,-0.16009746491909027f,-2.43064022064209f},
+{-0.12546227872371674f,-0.11746251583099365f,-0.06194303184747696f,0.1339889019727707f,-0.2196587175130844f,-0.10156518220901489f,-0.28310835361480713f,-0.020981580018997192f,-0.11908534169197083f,-0.16533537209033966f,-0.0672481581568718f,0.046816736459732056f,0.004254675470292568f,0.011138294823467731f,-0.0649729073047638f,0.2468220293521881f,0.060016900300979614f,-0.16779978573322296f,-0.09789828211069107f,0.08072450757026672f,-0.1377706527709961f,0.2514815926551819f,0.019714001566171646f,0.22389158606529236f,0.16208118200302124f,0.020356476306915283f,-0.27859506011009216f,0.09054557979106903f,0.17556698620319366f,-0.000007510185241699219f,0.094448983669281f,-0.18080024421215057f},
 {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.13894453644752502f,0.06556430459022522f,0.29767414927482605f,0.24966773390769958f,-0.16670267283916473f,-0.1203770637512207f,-0.06570860743522644f,-0.015925198793411255f,0.17675906419754028f,-0.014884740114212036f,-0.05300724506378174f,0.26490333676338196f,0.15243005752563477f,-0.07319167256355286f,0.2353842556476593f,0.23596063256263733f,0.1602974534034729f,-0.04174882173538208f,-0.11559568345546722f,-0.06235519051551819f,0.21069613099098206f,-0.19532959163188934f,-0.2486409693956375f,0.032513976097106934f,-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.04612322896718979f,-0.30373215675354004f,-0.2751947343349457f,0.134153813123703f,0.010966933332383633f,0.2795381247997284f,-0.25668495893478394f,-0.07679220288991928f,0.1293344497680664f,-0.026776641607284546f,0.02524423599243164f,0.11449384689331055f,0.2529979646205902f,-0.029521822929382324f,-0.19500072300434113f,0.06506577134132385f,-0.011876672506332397f,0.12633515894412994f,0.24063809216022491f,0.13952356576919556f,-0.0043319715186953545f,-0.06994132697582245f,-0.17324526607990265f,0.21346911787986755f,0.1901901364326477f,-0.26770874857902527f,-0.05840890482068062f,-0.11826688796281815f,0.22636333107948303f,-0.2677184045314789f,0.21909776329994202f},
+{0.07638216018676758f,0.0461542084813118f,-0.30373215675354004f,-0.2751947045326233f,0.1342439204454422f,0.010811812244355679f,0.2795381247997284f,-0.25668495893478394f,-0.07671011239290237f,0.1293344497680664f,-0.026776641607284546f,0.02524423599243164f,0.11458683013916016f,0.2528192698955536f,-0.029521822929382324f,-0.19500072300434113f,0.06506577134132385f,-0.011876672506332397f,0.1262863278388977f,0.24031762778759003f,0.13956980407238007f,-0.0045157247222959995f,-0.06999926269054413f,-0.17324526607990265f,0.21330927312374115f,0.1901901364326477f,-0.26723432540893555f,-0.058298248797655106f,-0.1185147762298584f,0.22636333107948303f,-0.2677184045314789f,0.21909776329994202f},
 };
 
-const float hout[32] = { 0.3285340666770935f,0.24471119046211243f,-0.15469689667224884f,-0.02115148864686489f,-0.18921276926994324f,0.15414418280124664f,-0.029149213805794716f,0.1081397533416748f,-0.11788058280944824f,0.18063466250896454f,-0.404053658246994f,0.022158514708280563f,0.04093974828720093f,0.14568769931793213f,0.2356991171836853f,-0.1462659239768982f,0.09851181507110596f,-0.21499931812286377f,0.04926346614956856f,-0.18677940964698792f,0.07142583280801773f,0.11499594151973724f,-0.22212912142276764f,-0.175692617893219f,0.20258161425590515f,0.2520971894264221f,-0.3175334930419922f,0.19466282427310944f,0.08209554105997086f,-0.3257754445075989f,-0.31893864274024963f,-0.037450455129146576f };
+const float hout[32] = { 0.3285340666770935f,0.1299767643213272f,-0.01352152694016695f,-0.1218523159623146f,-0.2525081932544708f,0.1915166825056076f,0.073602594435215f,0.1081397533416748f,-0.16234460473060608f,-0.1154356449842453f,0.10268397629261017f,0.05004998296499252f,0.014055054634809494f,0.2717111110687256f,0.2356991171836853f,-0.1462659239768982f,0.09851181507110596f,-0.21499931812286377f,-0.11185821145772934f,-0.19151103496551514f,0.12568609416484833f,0.18231169879436493f,-0.6521878838539124f,-0.44089022278785706f,0.13138064742088318f,0.2520971894264221f,-0.09638746827840805f,-0.22670187056064606f,0.14932893216609955f,-0.3257754445075989f,-0.3933870494365692f,0.0435648038983345f };
 
-const float b1[32] = { 0.4202998876571655f,1.094918131828308f,-1.7145336866378784f,-0.17063993215560913f,1.0830309391021729f,1.1982712745666504f,-0.1522631198167801f,0.6816328167915344f,0.6362338066101074f,-0.8989253044128418f,0.5141571164131165f,1.3029500246047974f,-0.3425353467464447f,-0.9415229558944702f,-1.087764859199524f,-1.8590199947357178f,0.5888760089874268f,-0.26377663016319275f,0.5120896697044373f,0.6348367929458618f,-0.284685879945755f,-1.1118980646133423f,-1.6770726442337036f,-1.2263047695159912f,2.461388349533081f,-2.0880801677703857f,-1.0489267110824585f,0.6330750584602356f,-0.46192118525505066f,-1.0887231826782227f,2.1536664962768555f,-0.47325626015663147f };
+const float b1[32] = { 0.4053560495376587f,0.9030048847198486f,-1.7145336866378784f,0.2424364537000656f,1.1016652584075928f,0.6838452219963074f,-0.1464858502149582f,0.18297266960144043f,0.6022551655769348f,-0.8986307382583618f,0.5525466203689575f,1.8556580543518066f,-0.3425353467464447f,-0.9320281147956848f,-1.087764859199524f,-0.6066838502883911f,0.35542842745780945f,-0.26377663016319275f,0.3938823342323303f,0.5819069147109985f,-0.284685879945755f,-1.1118980646133423f,-1.6770726442337036f,-1.2263047695159912f,2.060565233230591f,-2.0880801677703857f,-1.0489267110824585f,0.4720085561275482f,0.35053470730781555f,-1.0887231826782227f,1.7302892208099365f,-0.7229593396186829f };
 
-const float b2[32] = { -0.22824740409851074f,-0.7642630338668823f,-1.4564176797866821f,0.09827680140733719f,-0.6939148902893066f,0.049203772097826004f,-0.02126282826066017f,-0.30969977378845215f,-1.20063054561615f,-1.912178635597229f,0.957858145236969f,-0.6606660485267639f,-0.2031645029783249f,2.0826189517974854f,-0.2622629404067993f,0.8372436761856079f,-1.798204779624939f,-1.5844906568527222f,-0.03141642361879349f,-0.3296515941619873f,0.13303455710411072f,0.11028163135051727f,-0.06032365933060646f,-0.10295621305704117f,0.21086792647838593f,0.39109453558921814f,-0.047606464475393295f,-0.31456735730171204f,-0.6323830485343933f,-0.4208582937717438f,-1.178520679473877f,-1.358128309249878f };
+const float b2[32] = { -0.10466054826974869f,-0.7642630338668823f,-1.4564176797866821f,-0.14550404250621796f,-0.6939148902893066f,-0.01552875991910696f,0.019981876015663147f,-0.43010345101356506f,-1.20063054561615f,-1.912178635597229f,-0.11184046417474747f,0.08302810043096542f,-0.23659145832061768f,1.810497760772705f,0.34774571657180786f,0.8595766425132751f,-1.798204779624939f,-1.5844906568527222f,-0.23383009433746338f,-0.33003008365631104f,0.06325438618659973f,-0.00104433367960155f,-0.06485146284103394f,-0.9934423565864563f,0.45906201004981995f,1.21089768409729f,0.6959775686264038f,-0.3004460036754608f,-0.6323830485343933f,-0.4208582937717438f,-1.178520679473877f,-1.3599019050598145f };
 
-const float b3[32] = { -1.963319182395935f,-0.5308853983879089f,-0.03035331703722477f,-0.10847673565149307f,-1.9975547790527344f,1.324741244316101f,-0.5021422505378723f,-0.6562485098838806f,-0.2854798436164856f,1.1526424884796143f,-4.029669761657715f,-0.1188148632645607f,-0.8120167851448059f,1.0550483465194702f,-1.1428403854370117f,-0.3598397970199585f,-1.3594286441802979f,-1.0192245244979858f,-0.9435397982597351f,0.08169078826904297f,-0.33376625180244446f,-2.0993151664733887f,-0.960339367389679f,-0.8066051602363586f,1.3543744087219238f,-0.36519983410835266f,-0.3522884249687195f,-1.2309868335723877f,-0.0852605551481247f,-2.3236680030822754f,-0.10093268752098083f,0.3999447524547577f };
+const float b3[32] = { -1.963319182395935f,-0.48264676332473755f,-0.007781100459396839f,-0.25889071822166443f,-2.223546028137207f,1.203320860862732f,-0.6013628840446472f,-0.6562485098838806f,0.49348634481430054f,0.18170373141765594f,-0.9357112646102905f,-0.25545385479927063f,-0.8797020316123962f,0.8974170088768005f,-1.1428403854370117f,-0.3598397970199585f,-1.3594286441802979f,-1.0192245244979858f,0.03836502507328987f,0.00928017869591713f,1.5037195682525635f,1.3043054342269897f,-1.268795132637024f,-1.5482141971588135f,0.9528017044067383f,-0.36519983410835266f,-0.35216107964515686f,0.42423248291015625f,-0.05885171517729759f,-2.3236680030822754f,-0.05897536128759384f,-1.7172245979309082f };
 
-const float bout[1] = { -0.16701290011405945f };
+const float bout[1] = { -0.11694271117448807f };
 
 
 int main()