-
Notifications
You must be signed in to change notification settings - Fork 0
/
BPNN.m
88 lines (68 loc) · 75.1 KB
/
BPNN.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
function [Y,Xf,Af] = BPNN(X,~,~)
% ===== NEURAL NETWORK CONSTANTS =====
% Input 1
x1_step1.xoffset = [0.137254901960784;0.133333333333333;0.133333333333333;0.141176470588235;0.141176470588235;0.141176470588235;0.137254901960784;0.141176470588235;0.129411764705882;0.129411764705882;0.133333333333333;0.137254901960784;0.141176470588235;0.117647058823529;0.137254901960784;0.125490196078431;0.141176470588235;0.141176470588235;0.141176470588235;0.137254901960784;0.129411764705882;0.133333333333333;0.133333333333333;0.129411764705882;0.137254901960784;0.129411764705882;0.133333333333333;0.129411764705882;0.137254901960784;0.133333333333333;0.133333333333333;0.137254901960784;0.137254901960784;0.125490196078431;0.129411764705882;0.133333333333333;0.129411764705882;0.129411764705882;0.125490196078431;0.129411764705882;0.125490196078431;0.129411764705882;0.125490196078431;0.129411764705882;0.133333333333333;0.137254901960784;0.129411764705882;0.129411764705882;0.129411764705882;0.125490196078431;0.125490196078431;0.125490196078431;0.125490196078431;0.125490196078431;0.125490196078431;0.125490196078431;0.113725490196078;0.0941176470588235;0.101960784313725;0.113725490196078;0.113725490196078;0.0980392156862745;0.109803921568627;0.109803921568627;0.117647058823529;0.117647058823529;0.113725490196078;0.12156862745098;0.12156862745098;0.125490196078431;0.117647058823529;0.125490196078431;0.125490196078431;0.12156862745098;0.129411764705882;0.113725490196078;0.12156862745098;0.117647058823529;0.12156862745098;0.12156862745098;0.117647058823529;0.125490196078431;0.117647058823529;0.113725490196078;0.113725490196078;0.113725490196078;0.12156862745098;0.117647058823529;0.12156862745098;0.113725490196078;0.109803921568627;0.117647058823529;0.109803921568627;0.109803921568627;0.117647058823529;0.105882352941176;0.117647058823529;0.101960784313725;0.113725490196078;0.113725490196078;0.117647058823529;0.101960784313725;0.12156862745098;0.125490196078431;0.12156862745098;0.12156862745098;0.117647058823529;0.125490196078431;0.125490196078431;0.117647058823529;0.113725490196078;0.12156862745098;0.125490196078431;0.133333333333333;0.133333333333333;0.129411764705882;0.117647058823529;0.12156862745098;0.113725490196078;0.129411764705882;0.125490196078431;0.117647058823529;0.113725490196078;0.125490196078431;0.12156862745098;0.125490196078431;0.117647058823529;0.12156862745098;0.125490196078431;0.12156862745098;0.117647058823529;0.113725490196078;0.117647058823529;0.117647058823529;0.12156862745098;0.109803921568627;0.117647058823529;0.117647058823529;0.125490196078431;0.12156862745098;0.109803921568627;0.12156862745098;0.109803921568627;0.12156862745098;0.113725490196078;0.113725490196078;0.12156862745098;0.125490196078431;0.117647058823529;0.117647058823529;0.101960784313725;0.105882352941176;0.117647058823529;0.0980392156862745;0.105882352941176;0.109803921568627;0.105882352941176;0.109803921568627;0.117647058823529;0.109803921568627;0.109803921568627;0.117647058823529;0.117647058823529;0.113725490196078;0.0980392156862745;0.109803921568627;0.113725490196078;0.109803921568627;0.113725490196078;0.12156862745098;0.117647058823529;0.113725490196078;0.113725490196078;0.105882352941176;0.125490196078431;0.12156862745098;0.117647058823529;0.125490196078431;0.125490196078431;0.117647058823529;0.125490196078431;0.12156862745098;0.129411764705882;0.117647058823529;0.12156862745098;0.113725490196078;0.12156862745098;0.117647058823529;0.12156862745098;0.125490196078431;0.125490196078431;0.12156862745098;0.125490196078431;0.125490196078431;0.129411764705882;0.129411764705882;0.12156862745098;0.129411764705882;0.12156862745098;0.125490196078431;0.117647058823529;0.12156862745098;0.109803921568627;0.101960784313725;0.117647058823529;0.125490196078431;0.125490196078431;0.113725490196078;0.101960784313725;0.117647058823529;0.101960784313725;0.113725490196078;0.117647058823529;0.109803921568627;0.113725490196078;0.117647058823529;0.12156862745098;0.117647058823529;0.117647058823529;0.109803921568627;0.117647058823529;0.113725490196078;0.109803921568627;0.0901960784313725;0.101960784313725;0.105882352941176;0.105882352941176;0.0901960784313725;0.0980392156862745;0.113725490196078;0.12156862745098;0.0980392156862745;0.101960784313725;0.113725490196078;0.117647058823529;0.117647058823529;0.117647058823529;0.109803921568627;0.117647058823529;0.117647058823529;0.117647058823529;0.113725490196078;0.0980392156862745;0.0980392156862745;0.109803921568627;0.105882352941176;0.105882352941176;0.105882352941176;0.12156862745098;0.113725490196078;0.109803921568627;0.117647058823529;0.113725490196078;0.113725490196078;0.125490196078431;0.12156862745098];
x1_step1.gain = [19.6153846153846;20.4;20.4;17.5862068965517;18.2142857142857;19.6153846153846;18.8888888888889;18.8888888888889;18.8888888888889;19.6153846153846;20.4;21.25;21.25;16.4516129032258;18.2142857142857;14.5714285714286;6.53846153846154;3.83458646616541;3.80597014925373;3.69565217391304;3.42281879194631;3.44594594594595;3.72262773722628;3.64285714285714;3.59154929577465;3.83458646616541;3.77777777777778;3.80597014925373;3.92307692307692;3.984375;4.08;4.14634146341463;3.92307692307692;3.77777777777778;3.86363636363636;3.83458646616541;3.72262773722628;3.66906474820144;3.83458646616541;3.92307692307692;3.80597014925373;3.95348837209302;3.80597014925373;3.49315068493151;3.89312977099237;3.66906474820144;3.33333333333333;3.49315068493151;3.44594594594595;3.61702127659574;3.56643356643357;3.64285714285714;3.31168831168831;3.1875;3.33333333333333;3.51724137931034;3.2484076433121;3.1875;3.20754716981132;3.35526315789474;3.31168831168831;3.16770186335404;3.14814814814815;3.26923076923077;3.1875;3.16770186335404;3.14814814814815;3.1875;3.07228915662651;3.07228915662651;2.94797687861272;2.91428571428571;2.94797687861272;2.91428571428571;2.94797687861272;2.89772727272727;2.88135593220339;2.88135593220339;2.89772727272727;2.96511627906977;2.88135593220339;2.96511627906977;2.91428571428571;2.88135593220339;2.91428571428571;2.89772727272727;2.96511627906977;2.88135593220339;2.98245614035088;2.94797687861272;3;2.96511627906977;2.84916201117318;2.81767955801105;2.91428571428571;2.94797687861272;2.94797687861272;2.91428571428571;2.94797687861272;2.96511627906977;2.96511627906977;2.81767955801105;2.89772727272727;2.91428571428571;2.88135593220339;3;2.75675675675676;2.98245614035088;2.96511627906977;2.88135593220339;2.93103448275862;2.91428571428571;2.89772727272727;2.96511627906977;2.96511627906977;2.89772727272727;2.84916201117318;2.88135593220339;2.83333333333333;2.84916201117318;2.86516853932584;2.72727272727273;2.86516853932584;2.84916201117318;2.84916201117318;2.94797687861272;2.84916201117318;2.81767955801105;2.93103448275862;2.91428571428571;2.91428571428571;2.94797687861272;2.91428571428571;2.77173913043478;2.93103448275862;2.91428571428571;2.88135593220339;2.84916201117318;2.86516853932584;2.93103448275862;2.91428571428571;3.01775147928994;2.89772727272727;2.93103448275862;2.81767955801105;2.93103448275862;3.03571428571429;3.07228915662651;3.01775147928994;3.03571428571429;2.96511627906977;3;2.98245614035088;3.01775147928994;3.12883435582822;3.05389221556886;2.94797687861272;3;3;2.84916201117318;2.93103448275862;3.07228915662651;3.2484076433121;3.26923076923077;3.10975609756098;3.12883435582822;3.2484076433121;3.26923076923077;3.29032258064516;3.49315068493151;3.42281879194631;3.31168831168831;3.42281879194631;3.33333333333333;3.61702127659574;3.35526315789474;3.22784810126582;3.46938775510204;3.2484076433121;3.4;3.46938775510204;3.54166666666667;3.51724137931034;3.49315068493151;3.51724137931034;3.46938775510204;3.59154929577465;3.51724137931034;3.77777777777778;3.66906474820144;3.51724137931034;3.75;3.66906474820144;3.64285714285714;3.72262773722628;3.44594594594595;3.86363636363636;3.77777777777778;3.54166666666667;3.86363636363636;3.89312977099237;3.984375;3.77777777777778;3.54166666666667;3.64285714285714;3.35526315789474;3.51724137931034;3.61702127659575;3.49315068493151;3.59154929577465;3.66906474820144;3.77777777777778;3.64285714285714;3.44594594594595;3.61702127659575;3.61702127659575;3.69565217391304;4.01574803149606;4.43478260869565;6.07142857142857;7.61194029850746;9.27272727272727;14.5714285714286;15.4545454545455;19.6153846153846;19.6153846153846;22.1739130434783;17.5862068965517;17.5862068965517;22.1739130434783;21.25;17.5862068965517;19.6153846153846;23.1818181818182;25.5;28.3333333333333;25.5;24.2857142857143;25.5;28.3333333333333;26.8421052631579;26.8421052631579;23.1818181818182;22.1739130434783;24.2857142857143;23.1818181818182;25.5;23.1818181818182;30;28.3333333333333;25.5;30;25.5;26.8421052631579;31.875;30];
x1_step1.ymin = -1;
% Layer 1
b1 = [-0.017833128841129892;-0.068064063558720966;-0.11354313246434772;-0.12556554467601522;-0.085721356414793143];
IW1_1 = [0.087506576632435093 0.023561070062886283 0.13773048278655525 -0.085381408433835765 0.018266676258095554 -0.011217584911260788 0.11746411364111414 -0.031790274004570712 -0.0057707637042556104 0.014168604495213413 -0.056175056376373225 -0.059838043844813352 0.077226610518595376 -0.13438890728054487 0.0063706829255301758 0.019596452181336245 -0.1654757460754788 0.079093283409326726 -0.10458399472030751 -0.012627391230175269 -0.23100874107258407 0.38485702895516732 -0.26808639422765113 0.31672218152657339 0.13305191546957562 -0.079591339147429829 0.20265347309048704 -0.10058417128732709 -0.16862247391430463 0.2976712976023963 -0.049128682175687999 -0.2428163650026926 -0.066651225852189577 0.18283636425747035 -0.24255077639568706 0.090688708755124914 0.025036762740010932 0.2391578119981011 0.069812218662230058 -0.23358754334176896 -0.29529299056100278 0.49307077417453637 -0.20741916887553699 0.15213417231201595 0.24022878390199617 -0.21450538083484855 -0.17832931712815867 0.06873761928369243 -0.21515162930559384 0.18760627984416953 -0.072833182381454545 0.42759756817127192 -0.5352537837268232 0.2429057117104243 0.16318127920493383 -0.35734642639999753 0.5840475499825436 -0.5585354871354824 0.32564359298062384 0.24889072594092179 0.25159843583662328 -0.33147816797947299 0.40183510078980433 -0.05926840609176616 0.41613283298427162 -0.061581288004858709 0.012458893941911797 -0.36115971676863706 -0.38512822683366682 0.36773885216267999 0.16667008309132253 -0.71249443728509465 0.21719033702713267 0.042147105243931282 0.15005847717863396 -0.42933274515849146 -0.063204569335163413 0.25032614524358165 -0.28692952811920869 -0.19026829626690112 0.36701784982938601 0.038389772619301113 -0.33708506347839529 -0.0035367768556301971 0.18859931996302262 0.21216227752368563 0.11558311231221641 -0.12891599258214759 -0.063474909162128834 -0.12492332503721151 0.47774372070211379 -0.38550000437782772 0.64890526130799031 -0.041070023642281572 -0.38739756611501469 0.16432195642198613 -0.38928861812704751 0.10235625232704665 0.32728619207109727 -0.32210590365962977 0.17261701229804838 0.12473420947837849 0.13333320153882872 -0.24137563508221541 -0.17099874191790876 0.1150426842163717 0.43469619114161445 -0.0093777141765890304 -0.45271607575918715 0.28850185057630096 -0.42777922952799818 0.39964188627934794 -0.013490516950646892 -0.16899238337055458 -0.24267644613204398 0.073280515151485856 -0.1999635917928505 0.099790976848135371 -0.26942017367233956 0.28196880677830216 -0.21240728174942972 0.53094664520806356 -0.31098173698231057 0.20633881810925148 0.64872850140198335 -0.27283551952224777 -0.53366889916824478 0.29337743079963829 -0.13037010957285416 -0.020263565480735962 -0.0010599968402565108 -0.44493031200892375 0.67338601115998042 -0.34520525201370411 0.51023230742175829 -0.69222940690655665 0.22342273745629665 0.17188550431462268 0.43963096054787687 -0.63953808018485159 0.047693247736156574 0.041418889790734645 -0.20539279856477594 0.29402110792726621 -0.32126214705264461 -0.23736366774549073 -0.36462762901369089 0.24806464618199631 0.44271895602139838 -0.68649197126255324 0.036376477578308877 0.037594145735986281 -0.31218410722990375 0.41157568632282426 0.05687402070006245 0.0028876170627170558 -0.12149620992521123 0.039390130319529149 -0.14937667536562363 -0.1174871949069958 0.11399197807975436 0.02024370493695633 -0.16840314410381016 0.20732849540928905 -0.21525829295949683 0.23943233903290548 -0.14912053947556328 0.14012599616571603 -0.26049769348251733 0.43527128548997118 -0.2859683039294178 -0.041920454173763888 0.38949066663140181 0.26537169928401716 -0.46898611857776679 -0.0020879289483919129 -0.22938391364797439 -0.12716735586901673 0.19407326152701296 -0.055587309689712927 -0.091984725788560429 -0.053029067551390661 -0.060053532278673688 -0.10055582994133812 -0.03242768343954093 0.081476968922226278 -0.16798776624451339 0.19275854439685008 -0.29390312434448357 -0.049798800722195669 -0.060671594978323674 0.47647044910746672 -0.58676243433711739 0.32338725282646896 -0.20102222489623375 0.2084605507920872 -0.032741158619742416 -0.03129600142015182 0.12126920229703761 -0.069812469029057342 -0.13653567984879308 0.042472583718566534 0.28291803061147447 0.28699529099465459 -0.25482623882576239 0.13275981975837389 -0.045146642954080725 0.48021524612642075 -0.25882038030404875 -0.026048239700932591 -0.032448280863579974 -0.014982762031010788 0.15589337605078826 -0.30012612337029132 0.051518581760696569 0.12136205284638296 -0.025929701660973289 0.079909174562071014 -0.08555452621102981 0.20178749376264216 -0.018364085495741783 -0.26749791517774002 0.065795960719674917 -0.099777130060626232 0.033832471111251823 0.10912246861489248 -0.087443577209610407 0.13794639536778558 -0.056512757931468843 0.02314805962214047 0.096356150335384333 -0.020904289242091423 0.050056879463217706 -0.078259132278399285 0.055901441555116303 0.0027112300410678386 0.048581020832277756 -0.0070072640961248156 0.017583802088120076 0.013618895821561165 -0.15908886769298994 0.11941955251876812 -0.12277731408959663 0.015391592402975759 -0.0075256028489618931 0.047920054848843929 -0.074431973072935656 -0.043933684614378098 0.085354707373531929 -0.059484471728699112 0.0027534505861201292 0.036377028271290641 0.008050126889056498 0.067578791904988764 0.046970258912238397 -0.0063683713944471393;-0.0055380563602692879 -0.0074373032095180515 -0.015970562905743189 0.0093210607620565315 0.022702830391572733 -0.0034654201222429869 -0.014857394674514525 0.013424619576270884 0.0054800483001253807 -0.00040853171096620101 0.0011420025332191663 -0.010463116548920355 -0.018173694152280012 0.0031945321480497668 -0.0072340976656212683 -0.013416730573790494 0.023367700651157848 -0.00035619319117378284 0.083606015601244865 -0.023379535466666587 -0.025077451094052294 0.068343889940681843 -0.02443506623367734 -0.078566225534620268 0.07621319876270613 0.051775344929336026 -0.015068747793757192 -0.088279137973751934 -0.025226592380003306 -0.0095470395594313834 0.045556394440835563 0.055253388139160052 -0.016307597993974521 -0.070896800543676711 0.12056465258296281 0.0083980571937779247 -0.12258663866114605 0.054848625815003924 -0.034877793497599605 -0.0090390482850467441 -0.044064697729619087 0.010355164465609808 -0.049657529241444343 0.072366000302106423 -0.0093018644796028505 0.00023911964352019144 0.057323842602228739 -0.097206326777768901 0.1104566322891197 -0.095694393158625046 0.028980932508588922 -0.046413400724345286 -0.076597746204256217 0.052020563186906794 0.11492119937730619 -0.10444983284240031 -0.031337965565529133 0.014707999160246329 0.058135540864660579 -0.10746027487063035 0.080644350995498965 -0.081758497364634003 -0.0041176032488645514 0.0038474285028427119 -0.017338694660370472 -0.035386716683788295 0.089290793702138299 -0.016147511116796624 -0.044529783975711307 0.047902023026828111 -0.096748989659307311 0.082657366540736618 -0.04252214821897092 -0.031102817753525636 0.036654953771624983 -0.011429782578759741 0.060711669940448992 -0.10453722173011468 0.014064963996936235 0.13098927454301801 -0.11428288724025265 0.06378296668442214 -0.032488526520952299 -0.080441061376635481 0.046429410876123116 0.00033361004545462078 -0.049010498969083778 0.036927802235206968 -0.062832812553040573 0.034915615720469854 -0.07183471491642214 0.071846566763749342 -0.10674632306566569 0.085150470346750287 -0.078070410356649356 0.058539953266586231 0.054658062347417213 0.051525799957959549 -0.078175606068224407 0.00079616183157357745 -0.012711689271600088 0.032483838955007754 -0.054125869816190247 -0.06631934519889468 0.0021219075990762393 0.12317329714455874 -0.045162232868523722 0.011189770829567448 -0.030588628521150019 0.082513408981762223 -0.070776135224714182 0.06870096014635832 0.056973992299170953 -0.086608353700833487 0.021139882573838087 0.066348302605217929 -0.046453608771688353 0.039974441682488746 -0.04109899156099954 -0.10232450542207032 0.10486369474980939 0.069740700409423109 -0.068078138785692993 0.065141824417202038 -0.14782703180372359 0.088317335279333484 0.00070249201488851998 0.0066510396428387242 0.029196284756060092 -0.071584412874333911 0.046097013525415585 -0.10113234442174894 0.055883599688051899 0.021155421499527399 0.024765399413638041 -0.13545008812640047 -0.023465570855512194 -0.021510630046737929 -0.063449839598201385 0.037948107401794731 -0.023622479674955107 0.047900453124394116 0.021003430562793773 -0.038425137024621192 0.030567773382345308 -0.084771151811616097 0.07399349294612273 0.033572093373109665 -0.034150043831282909 -0.070659117193001109 0.11241335796027499 -0.084192252757760822 0.055627006139629794 -0.065544068325442156 0.045501139658245746 0.0043093343621437158 -0.02703170758973136 -0.028154479217967189 0.044655236118276341 -0.069538357477447146 0.021253553964857196 0.0073516278212487629 0.048969407973270401 -0.01208027437228186 -0.089505335227583804 0.047967100157535136 0.013102297242529187 -0.046635909296917979 0.030165232079769719 0.036271910998148887 0.016408738279146573 -0.056200056538787603 0.034408861866303909 -0.069311061013752742 0.010994978355298307 -0.01845180001874357 0.0019993702306796181 -0.0085648936852826957 -0.051287032167682864 0.0036657257386854755 0.053154094546234598 -0.010927973912494574 -0.099444983438878601 0.001747573389724387 -0.011842111250898395 -0.031210136968042153 -0.0091976480224649701 -0.033212886581224677 0.0098841402758617081 -0.037094033374519081 0.0090080761312805735 -0.075754957353888278 0.10622780478284119 -0.16630483598640314 0.041449259377872055 0.042394009435338567 -0.11312876995992585 0.052795167195275307 -0.037647900772422166 0.018458025062811988 -0.021628955594945695 0.028541033307318053 -0.014828158839387418 -0.12068992730673023 0.092680136098264518 0.043313207886117928 -0.072885587507152766 -0.014426472167538625 0.031784493443611186 -0.010544396218616168 0.023793176721972585 -0.021260912269500901 0.0099758160162745427 -0.014748891916361745 0.0072694132846579315 0.0098239122282315905 -0.006467123844035666 0.044468414107018864 0.045997729009991238 -0.056328679377161295 0.030753762908728791 0.016770811837016203 -0.0026993565424391006 0.0010870997408258393 0.0052208356026359412 -0.029798212124194853 -0.012866520930158699 0.01448492060488602 -0.012574095473109939 0.0078845058072500689 0.003094721774105566 0.0074864616827978389 0.022773734726969461 -0.0064502554028683379 0.00082979634123552101 -0.0019171028764416779 -0.007286787837869773 0.016658323706578479 0.0062124881186150123 0.0015134698544987859 0.0053371767744719526 -0.029712104243229311 -0.011007859448962631 -0.00054669078395643347 0.00031502984312644505 0.01563872737800269 -0.0037470131607918993 -0.010005893485770467 0.011721990399673317 -0.0002749705086615116 0.01201433586593819 0.0072642286650388271 -0.019647630301207194 0.0035408111002970741 0.00086207505058225747 -0.002182896112126638;-0.004497809405561385 0.0577299693970936 0.065446179148305056 -0.039854863274169282 0.17858936494669336 -0.13671731039537735 -0.013913760121824922 -0.0012271598265163469 -0.011687204452197283 -0.0071933760098201321 -0.018019636944777734 -0.0020048968407621603 0.012864335303008539 0.023523301480462 -0.011506605253102042 0.040100976808124578 0.57449532685790261 -0.31947549149082033 -0.16267860424743125 0.28777340936335954 -0.20409244171616625 0.2324967428184368 -0.084821794831416164 -0.49196873698219523 -0.19732162415145438 -0.1048259289692498 0.14754753533423168 -0.66002437294765937 0.35060351986310206 0.10644658301067111 0.39780537824271134 -0.24347334265770534 0.16956689786364965 -0.11749342089989434 0.18601576998575581 0.21021445829127872 -0.29592962079428187 -0.19632343876200242 -0.035050951997815785 0.22921649691242765 0.049276183989465573 0.090848742528977428 -0.17474383830626183 0.11787144362394752 -0.026187910608380494 0.21177792056814207 -0.062471053707820856 -0.38994522922618369 0.10564582217917431 0.36042393868513639 -0.53030841634126902 -0.00031233593195648113 0.44037756381050053 0.11607702235591788 -0.70005168398271023 0.13768773936603235 0.21072246305318831 -0.03128430976879476 0.12307007689147029 -0.074839984166660739 0.17333360986559909 -0.42664385899084445 0.1279125678189359 -0.20651845592372201 0.19918151572740342 -0.13464761923300911 0.43875825766787657 -0.3072978706757884 -0.12988157270379999 0.44352497204916091 -0.41394907230870231 0.26424754969662423 -0.35035243904613833 0.24887213894900667 -0.058335214318686712 -0.066524969995836819 0.51524885913951923 -0.4361564577934095 -0.029405876935124461 0.5030285638049643 -0.62909844676438909 -0.0043008403987173371 0.092132845406601133 -0.01664167638362396 -0.21521166390098534 -0.021645507389773028 0.50110746580438525 -0.054862430886467084 0.099103087811685739 0.28177505172826356 -0.4345478379338894 0.31635028142394817 0.29966745227897928 -0.82462629985615088 0.10414851621601001 -0.2256410317736593 -0.25445696839159337 0.87125875646794859 -0.64706977856186887 -0.088539348733310486 0.27253579968931479 -0.32363922414342911 0.14420575038652891 -0.20058951522599683 0.58718817920605704 -0.87200614685902134 0.83017425318047344 -0.4596249318644724 0.0680968143566755 -0.23714647538125902 0.34945935483176732 -0.21690754575740634 0.20744628844786761 0.33100925700448219 -0.237654267036841 0.29217217346485175 -0.69805240426212967 0.27084304175114188 0.12915991219881584 -0.0068704656266993236 0.013309669363236257 -0.10151812205210192 -0.17874718249925597 -0.019818588003997273 -0.2827964405734632 0.55958345965439482 -0.26453595660615681 0.14694937234747374 0.68665531384679102 -0.51795320874291906 -0.18229723123837019 0.084072867684062857 -0.80815281063506039 0.33400183612885248 0.64787860375446293 -0.19253304348142131 -0.39584347862788771 -0.45000449056045405 0.3324234372282 0.84086386093783572 -0.85980997579458063 0.46703278230859413 0.43309156956336836 -0.23901581074569708 -0.089926446613070726 -0.40889938904401812 -0.076448385216526027 0.46602736656574389 -0.30682761472898368 0.46051852824573986 -0.35118582133396725 0.090962432425796436 0.22061558810756171 -0.077303554758438087 0.077042672358695566 -0.29451817130284058 -0.30713667986966603 0.3143076198546263 0.29255768538602578 -0.0043447967817893257 -0.32975035871638247 0.18170612847846004 -0.05512058321406435 0.22894943605488396 -0.44255389924312322 0.093023324840845745 -0.13231826906732352 -0.10196667543355527 0.017263763858818837 -0.28981667738860062 0.18025052821896359 0.2627626218408376 -0.37329593997876021 0.10029969395353427 0.31880864514123547 -0.30681764784389781 0.23556942296484737 -0.024613731286268759 -0.2941977279654473 -0.11843239283857432 0.045303014568585459 -0.27920771457721971 0.34965491184396091 -0.10009297120093646 0.03475098854887626 -0.16719989961454382 -0.24623856431343427 0.088937303425018738 0.2792279639998082 0.21383773632144745 -0.15819063536276279 -0.29826944058803129 -0.19725270029455128 -0.058983803689639264 -0.21268845296829442 -0.15853359712742077 0.093978931294805279 -0.071238059423618189 0.15167423528277796 -0.25019196084519979 0.25619226179510868 -0.093592417813125273 0.19124979380108947 -0.32825097031955175 0.24089491958652515 -0.1606084325986428 -0.05060272690033072 -0.14599147661297884 0.20115800392296124 -0.19525492095339092 -0.24071105884542962 0.55290301710286738 -0.52898825449977505 0.34818788755155916 -0.20648752780152718 -0.082502235459619558 0.22585413014665087 -0.012672423578535923 -0.096384769373275225 0.22677448568839542 -0.26197067823258069 -0.042054933619637649 0.024950634089447355 0.077241312233474926 0.040643461138622314 -0.014052558878308412 -0.009906433830185437 -0.11079779252387736 0.093526990978411301 -0.23405413176510687 0.10248493838478007 0.010001780873634181 0.11111346352266832 -0.030072412957763663 -0.036389391371345933 -0.085131104829847218 0.17591097452979293 -0.073355241637784369 0.0019646266418028302 -0.079573950745253669 0.047588744462014818 -0.048853088231316372 0.043667763920497281 0.0037001514712455552 0.061467887648313818 0.0304388491698275 -0.055969676460295346 0.042130856402489772 -0.14080348659048364 -0.05571901246504013 0.068299294110330089 0.0033772907418848329 -0.055881877467736728 -0.026929592585989218 -0.020781698001249127 -0.037203839685415657;0.00023723116318298543 0.0077323401806171305 0.0073380566137197642 0.0060888360291318291 -0.034012963518923883 0.003253571771756795 0.016547071547430549 -0.01612366004800609 0.011583880748069065 0.011774793736843491 0.0013265910263671422 0.017275046038975138 -0.008190890625495148 -0.0025358757393602327 -0.0080669309255299304 0.0071886215040568753 0.015811151157671871 -0.063107814247377478 0.050766964918386628 -0.027838947190209809 -0.019168108654367667 -0.011531659413346235 0.00097547505903598525 0.028634032485992854 -0.026462021321940001 0.028702291659076389 -0.00081125780685617488 -0.048925816827310079 -0.039267631859118489 0.0070778938945441905 0.011266120901946355 0.02509135596618094 -0.032509187217481431 0.035052287967183099 -0.0010966986119781419 -0.016604079246543224 -0.021563753531670025 0.045578083112426643 0.040087886102441336 -0.074973093782384079 0.091428489088869441 -0.019741574353190044 0.0016878188303358702 0.022948904097323621 -0.0032527144334739359 -0.028714310689529232 0.0067240333782324965 0.054420766217284762 -0.019013958498690781 0.0066404872697869571 0.008714328214759974 0.052636785709710858 -0.023007922409003009 -0.01730815662135907 0.062048443579987081 -0.068930171220211278 0.028563537046418088 0.023295690567188596 0.02199003032261752 -0.034262286861655014 0.017293933153086586 0.057656193445637688 -0.10339318717786394 0.045625744000494281 -0.034700424143173439 0.041215744309219246 0.0091864043228995617 0.0054000639695686511 -0.0019756586172856097 0.011644222669967393 0.048735472780076651 -0.020578263932995493 0.019541715877043057 -0.0017085168454485135 -0.0060573972536117661 0.0096851773422181563 -0.039484127081120382 0.049299996321122787 -0.017461651309574885 -0.024444205858072519 0.046651627877003818 3.8444051813217237e-05 0.0043135797419411939 -0.035526217897785789 0.053532635941441899 -0.053518224131303277 0.042470426762998913 -0.079661818668640069 0.10000382647825971 -0.0088054078946017706 0.049433677220374714 -0.055626298476011991 -0.0090792537705135581 0.04196736578427377 -0.0086781332569348772 0.024611004311388084 -0.0012574057086325863 -0.04341382420377668 0.037344682851747628 0.040980467118015562 0.020260718272297959 -0.054288020643904943 0.054978498141517437 -0.026955173082622831 -0.0065607043195294173 0.020862462504117933 0.017036440993436049 0.072751911951727144 -0.044697116158210329 0.059370817599598905 -0.070518843528149369 0.050631634158663438 -0.059348926607543262 0.060177188654551107 0.0052772872933400175 -0.030903819951036835 0.0090363505818675458 -0.0089368773693297258 0.014238165556490635 0.019788899864497868 -0.0082204995801523281 0.037875844973271296 -0.070187863978335596 0.018263848315468574 0.0093439097669147497 0.051863353025505973 0.033895087867721989 0.016458360332738693 -0.049066774593189928 0.055361889917203887 -0.014345645253349831 -0.0049564138627531604 0.023361795917770461 -0.061163440940713971 0.066789810356460533 -0.012381188293242001 -0.03158261136721785 -0.009833187744536568 0.11820366385874989 -0.046036306639260123 0.015187395457928132 -0.034849223898880025 -0.026851450006227642 0.017986783762791822 -0.013838990542510527 -0.0071365856607174469 0.0063383052543606044 0.022193292771864874 0.023021178624550519 -0.034820419236213436 -0.038578211736138381 0.11712052913639449 -0.073836806537154215 0.041590371514191274 -0.0054333558759979313 0.054195900261367273 -0.007079256875523421 -0.050649485664723867 0.013403652039027013 0.015049527001430345 -0.019742815496334096 -0.019812420036038718 0.087070900502953075 -0.059902186959257989 0.053932403633398934 -0.030767984249500707 0.0087931216237792133 0.0016024895665250616 -0.047727595784095016 0.061304942637933679 -0.027649252947620551 0.03008088555798781 -0.0030774634390433164 0.0082810298716820274 0.015716073420631936 -0.0032817806815407732 -0.027555855863162934 0.012707157346976253 -0.0010127235150585515 -0.0092086232626915013 0.031484569375600548 -0.002751486429401942 0.0021587749512059426 -0.011567660010274303 0.072767603860137212 -0.0062281946920105281 0.038757507552549204 -0.034093036877358866 0.027320632761532949 -0.032520568936286354 -0.012415629571934319 0.034941378440320109 -0.044724802230732622 0.00033926959531736583 0.023619290640560783 -0.019394426952345556 0.038477197021571902 0.015543805361644396 0.00083955273515861836 -0.017449018555556927 0.0017658926902932607 0.019160603633051901 -7.6775775211774394e-05 0.018835561723316588 -0.014272151189706584 -0.020381898706099678 0.0091315243807369544 0.0093866758305049536 0.0044031360847496398 0.014865323108240396 -0.043829914462753 0.013265434178002217 -0.025329259538010448 0.0039605780819315754 0.011781891598412659 -0.0098992416475536041 0.0093725112541839899 -0.0086953171165852286 -0.033852634365527705 0.033370471202789215 -0.023902100640285067 -0.028772712902512328 -0.011593351114639171 0.0050328595665703191 0.0013600140053199698 -0.0098426091210542712 0.011444565114680623 -0.0010555147449690648 -0.00063140338158765687 0.0043437531037187321 -0.0029794622346142191 -0.020968079403519684 0.0014174415419739538 0.0041536343257033304 0.012895611326436579 -0.0028779363430258323 0.010267549979497201 -0.002589290379281775 -0.0039083959158917143 0.0052335548841289147 -0.0087619862629733022 0.010968231192930942 0.0030895035537333252 -0.0049175841390860578 -0.0022846041299565308 -0.0013523493067562654 -0.00043087756276565924 -0.0055404471424553136 0.0042384540062358911 -0.0064010703846404619 0.0045136146970800881 0.0029795322571194551 0.0043284550883832748 0.0049023879631479592 0.0084426453460488635 0.0087243372099365495;0.035361111627657392 -0.015542369355406413 -0.0087160500788178927 -0.0079000927164066901 -0.018203649474025876 0.0097191542774983757 0.024011292540002255 -0.019994889126145672 0.012587354263469656 0.0081024805576921637 -0.0055757439535063106 0.026557465660512262 0.0026045419582190199 0.01476045432162419 -0.026885828321768782 0.0143037893339307 0.070930696543454172 -0.071851530512409306 0.011740214965160912 0.030419353153769563 0.016769429952885162 -0.06954312151032975 0.0013869807942539641 -0.016277837275709466 0.1362089203914604 -0.034998338673196086 -0.14268700197295256 -0.088504954636428629 0.016265846133967046 0.072810700946510154 0.0054923882537386559 -0.06525040333320728 -0.029582657723581166 0.027799812130001773 -0.051528558695877517 -0.12539076271912605 0.18788415147269574 -0.15685052195898591 -0.026894949180207326 -0.00029934697662938829 0.0090944723441772242 0.0051551936743049233 -0.0075776105349939366 -0.062671010572312641 -0.045878051174558815 0.042235485582630086 -0.052449498808813888 0.070896719009471185 -0.069515002965083672 0.078304809225150263 -0.022655904419778022 -0.008597974021387178 0.073213958016680319 -0.021046587939417917 -0.12364647953957172 0.077545416856241889 0.11528668221592278 0.087730049506672431 -0.25895962329240318 0.1798059790276062 -0.024214249996510614 0.031269178242372006 -0.042642639225311835 -0.010336410592740652 0.11429206608574702 -0.10351542008948933 -0.013928641476658687 0.031064985421365383 0.041467787727209521 -0.12851039030048442 0.16744591324263458 0.038321429670835593 0.059364658730171514 -0.089110596965309929 0.058825788131076036 0.046708477461434854 -0.024578451973708219 -0.071599068965430196 0.10116858115236253 -0.10919582510022553 0.051442049544883503 -0.11029825834064194 0.14789850860261644 -0.11306129025574461 0.065733430672635068 0.0019123661981246751 -0.049822637109217686 0.031914428527801394 0.070095695009430525 -0.0099087605121491312 0.034774841159437339 -0.049811192155885517 0.058373537351539218 -0.027311502925572315 -0.018033256463441658 0.082651263373761663 -0.11010858596140535 0.020878328580628859 0.035720719002982321 0.072043814679885659 0.010053629527483399 -0.12321152137311989 0.17593420527005901 0.027412076229981014 -0.0053779183779660844 -0.1028825561902343 0.046245047587341243 -0.041676345472508668 0.19640883296811973 -0.13087758365030872 0.054327818569688727 -0.10603836063157236 0.015072319456895453 0.099530913365241822 0.070093833960276769 -0.21885354315310773 0.087431319590179413 0.10304122652280999 -0.066490183444232076 0.16914772021683389 -0.13484717879024963 -0.034321895274717594 0.21951650104843926 -0.17092353936836385 0.028604536919711345 0.1221440378000398 0.092835828657262892 -0.068041012945636609 -0.038684760355915407 0.084209613327799748 0.034548613915475743 0.1422851910040599 -0.0616976896165033 -0.023021235925142228 -0.022180254591075508 -0.018671963017371007 0.0053258913525120744 0.094816730553439268 0.051532621134083842 0.088996995597437095 0.026352567312538412 -0.070313184457482109 -0.16990282441746943 0.26758796884312658 -0.1822568258721359 0.28852024783090491 -0.18023245466578108 0.082141748367565048 -0.085164931438119179 0.12344222500403917 -0.28992488601107502 0.1718601887505441 -0.076318313614792244 0.12966178722291422 -0.16607180472997984 0.18101099181067992 -0.10927403638986741 0.11803368103892058 -0.062641231279519746 -0.042104739864759322 0.02268457355347922 0.036506171781427746 0.035220316208283295 -0.057227782687580303 0.1036613348645862 -0.18132257687761874 0.075519068006982076 0.13224840503579033 -0.062982272958684402 0.084284100373345661 -0.17642860199400984 0.17336271865509056 0.013049512347299935 0.023314505648197627 0.077785808959615163 -0.0692836287558391 -0.053653335671211388 0.031873226401377679 0.10369724316664704 -0.11462031144045073 0.087299848000177344 0.023017567952121981 0.029537335354125331 -0.062972011912917777 0.052994000645631159 0.029492881499616101 -0.16618628846036809 0.12007768042348164 -0.033490795564070752 -0.043654623072150178 0.055354871429876579 0.0524168401712128 -0.080783374394163387 0.070532697558371424 -0.01205465461211145 -0.094840509849419302 0.10213278339973382 -0.0035342663155906147 -0.032292715837610217 0.15106147502021733 -0.17039934047309124 0.11426902539366239 -0.067139125600633676 0.14616362374882763 -0.13445273258330701 0.11301719390651815 0.035070457109472278 -0.12191394979189808 0.14090071213953084 -0.19023898805142495 0.032622954135973797 0.0014457702501251141 -0.095543069592255767 0.14291652594255214 -0.052797792491316824 0.11255518957448543 -0.045646409361803919 -0.030770561601185378 0.0030115719075268586 0.020477580989087276 -0.023547513266975333 -0.013998282650244984 -0.00326051536950063 -0.013484795295886944 -0.01770566106053513 0.0028345962142432325 0.023964001470162633 -0.037154828827608274 0.032258488897482368 -0.029512548023701842 0.0010170082177505292 -0.027068998848089422 -0.027508246265721403 0.021672146322464551 0.0082687972316135075 0.012791766590651642 0.013464790034990688 -0.027869886235236473 0.0033011806244026354 0.00030975399220390699 -0.025792482267476411 -0.00088327168694800752 0.025031324985440546 0.012861603324053658 -0.024539136717944391 0.012724388239189598 -0.0046635556733970879 0.046783874991213434 0.0079149142111226613 -8.8518036280849088e-06 -0.0043956471387634616 0.024449716947221329 -0.00081503977756701776 -0.0040512516279611731 0.033735665599511806 0.0092215614127195283];
% Layer 2
b2 = [0.023497385533172092;-0.27528832056021374;-0.32886580014279454;-0.25984109442764797;-0.17098238939513305;-0.014711888272108384;0.18760618214601105;0.051576785134423431;-0.020932685036798057;-0.073605465731753444;0.25788367328892142;-0.18461746197918072;-0.075745715638808289;0.05405822738912594;-0.1249486349681603;-0.11410912398534598;-0.37142022253462725;-0.58268986838671277;-0.23838977632732491;-0.17634137646043702;-0.048316915318572906;-0.19628442075942545;-0.3379080164382931;-0.45667295985968681;-0.41169614757876816;-0.33205320057203835;-0.51296843407907289;-0.52040147040530227;-0.18693207466598569;-0.17131265912109023;-0.16976606118477333;0.026144018396858232;-0.081385087901258854;-0.20100931792511009;-0.12378261809436969;-0.18150823064486937;-0.23003931225770258;0.10273758377684492;0.23322882419803892;0.058713027010717074;0.059696879666531588;-0.075686398375943556;0.21481635476671906;-0.024588455186872062;0.075206003166316551;0.030455964223738446;0.16359784827335211;0.074885541334035077;-0.0044640494210089962;0.11668376750079501;0.13291229950725572;0.17185961669621963;-0.20445248842757491;0.020238425920356073;0.2161138227767371;0.25728590871267215;-0.022790938382543355;0.23454056444247445;0.10162634234896353;-0.21321289857197279;0.085386559108820828;-0.39180030298381885;-0.37665181858500874;-0.36039348146521522;-0.27282663306620419;-0.14046058841502873;0.046525746158999237;-0.16162997292654152;-0.23508098066724287;-0.3384148648582313;-0.40381536912351057;-0.079094274797796349;-0.362091110386771;-0.29362250369752052;-0.040675619839586563;-0.20651832395584621;-0.12670353720842165;-0.081255017101397292;0.11391348181872984;-0.085703622553403302;0.1922581322465351;0.2340902476547316;-0.06124769015687672;0.083988162370454145;0.012681954553462091;0.12303827948408902;0.096589388360340922;-0.044707807326249231;0.1531082573089465;0.1637914020848262;0.21850938777002071;0.047363135644212719;0.14772069146505559;0.02026364523959942;0.31661386060834174;0.31012460616046983;0.093941826536917711;0.073147554716382873;0.059619178638738099;0.10616552777234735;0.12362470138317622;0.16227723866368315;-0.13515883241280485;-0.097634475098724943;0.24564734236431038;0.057522877474056142;0.071313372699811903;0.14648167751098368;-0.13257670739866081;-0.038642143913718494;0.11101700462273813;0.033563976553618591;0.025905849985380112;-0.031496550731445069;0.043891837526475373;0.076082619697749473;-0.18316904483873858;0.0011283897151897326;-0.049567379398606087;-0.22553793957805102;-0.1135708718886337;-0.098785764368329892;0.062988622085960802;-0.23764595302265284;-0.14274247737978851;0.049726843610488139;-0.22924536180270599;-0.45309907744307903;-0.32424445502193783;-0.39490564370126391;-0.18181247287306546;-0.098854536006065641;-0.089587475487656221;-0.3174367375403363;-0.10031020350057077;-0.1059995628499153;-0.21297883229548226;-0.14056607050042363;-0.027689007214799721;-0.018190381010097484;0.13356905418086645;0.0013761239868542441;-0.085997117316130675;-0.26100411926138067;-0.33829125131453958;-0.24909243360862446;0.067100083523617765;-0.09478514100337887;0.026466028731123165;-0.16105821346340191;-0.0011922147544443096;0.0051693338738515449;-0.05702336125783608;-0.10921383080551281;0.24597841726309255;-0.11666035572381481;0.11296544361728245;0.060767093205692235;0.020638029777224481;0.17499577833463253;-0.038311715106892602;-0.1559568232553708;0.0099596866131770045;0.018180712340888756;0.028513282588154682;0.019310489895072197;-0.17611407198304155;0.13039377594838628;-0.14713638404521029;0.28064908160371232;0.27068254058347607;0.22847143647750359;0.17796464322293409;0.017671543926647104;0.26772819826494698;0.13104453970023833;-0.15495260835301336;-0.12744238791359563;-0.082114273452107839;0.084267916721176575;-0.10779836209333743;-0.11106339880184966;-0.15691503248770108;-0.37495092047687606;-0.37344931773245227;-0.26623455124663176;-0.28094865228213506;-0.15712198603673252;-0.26571023268532129;-0.38849658259556069;-0.32615878524471592;-0.42561032373433388;-0.41295676592335578;-0.55314348011830328;-0.3546624852930142;-0.216639781695394;-0.081563099879137346;-0.087657877294962244;-0.15320580080662372;-0.074193296918708879;-0.006868802745092939;0.33688414676928724;0.19606848098164048;0.28343177569077255;0.36194975215338715;0.060201189751999284;0.032113099987129662;-0.081366007320787193;-0.1551178221200202;-0.047353458591608305;-0.0056834679872596466;-0.070938417947977478;-0.24828463543866991;-0.20553298463969347;-0.42418920136804433;-0.18477389500736874;-0.35362602905991491;-0.35018562103966921;-0.5581785000823869;-0.79157617739655894;-0.73049823839413675;-0.38416430904445031;-0.28271117958715036;-0.042141606797403836;-0.047990739668160795;-0.096111275545655211;-0.069588664544331116;0.22727135875859922;0.26455350630472479;0.16676008248816582;-0.18460683676065959;-0.11533753910886395;0.1285022831027951;0.29596540816562794;0.11608753268220379;0.0028468904250715521;-0.26815817510025192;0.25018630177578549;-0.14201073396759456;-0.25166425537423409;0.085521781674085029;-0.25114812992271479;0.26577246048334457;0.1544972918067373;0.12169568241132915;0.18036750719467898;-0.0037202985664790966;0.014730999923593724;-0.030690451599555676;0.13699771352564175;0.168474595797106;0.086013050472607766;-0.056203267440382579;0.044103422129428888;-0.50596197454755742;-0.16267468084343051];
LW2_1 = [0.48916648382529071 -1.1503903513208151 0.38411143183900093 0.65296035304193079 0.023379650495808812;0.32163276861546164 -1.4683559436184526 0.1393953242424209 -0.94090657319110305 0.5968282007689476;-0.67276088223252983 -0.52943174471333787 -0.46248060847396771 -0.2675740956428786 -0.59446901266623575;-0.62001571627243846 -0.48378645525196234 -0.47963887586213755 0.085913102438234801 -0.89817238393484622;-0.3511660503838982 -1.4555145360897519 -0.48859023185357153 -1.0376506158788139 -0.59674950290979067;-0.6484747103363605 -0.11292117016019645 -0.70312209690463268 0.56669198480337457 -1.1416589359247828;-0.32450390073814028 0.83900591983885531 -0.56108887831936638 1.2094764011434076 -0.53393412129963636;-0.10515508108147426 0.39850228947603389 -0.44502553962735364 0.44313149722416911 -0.13584166055045732;-0.48094889532998264 -0.49103333623113643 -0.062161993960799494 0.81636435180822287 -0.7644093297641843;-0.085203464869768597 -0.88413469426372393 0.16910980162271172 0.10855264950594813 -0.12623388451741463;-0.63131795120739531 0.58522462831347621 -0.59230111061089852 1.4627614101134316 -1.131568654551423;0.12863344182910952 -1.0745716181861447 -0.67155856798447655 -1.4563978363747576 0.15157791756892158;0.51011102968952482 -0.75900643373610333 -0.47285288828216387 -1.1290850036032876 0.57223236648709075;0.47081408541179437 -0.46350362471712814 0.03173431125321835 0.74962578731632712 0.059947954131700731;0.84353356296896864 -0.46637429224788635 -0.34124176053018868 -0.6061215420517253 0.6093038148611345;0.1385270751353222 0.61941465113547645 -1.2192143838435789 -0.23905172853629258 -0.30502044064732148;0.29240667691495248 1.9632832201583696 -0.78932714567717821 1.2186811468814316 -0.00070473038324558868;1.5976360980641997 0.27621472239160849 -0.2881711885467424 -1.4964609373141491 1.8957091000149506;1.3676185064971804 2.2581343766255837 -1.2945412503839873 -0.040125359740128236 1.159088516237698;1.8424189225392467 2.2941115614817198 -1.5856626234397859 -1.1075994217609211 1.7828577902393485;1.037842127172643 3.2233586935682825 -1.5630063654307764 1.2613981480075018 0.42399651879449435;1.3258044864519014 2.2555600142828056 -1.5063191492637775 -0.039371229058813517 0.87746783086231384;1.8383485694352875 0.85108984780973806 -1.5198016072822453 -2.3310540433188214 1.6254462916381862;1.7377357651653802 -0.34924409082907593 -0.93883061098237153 -2.1948357849588627 1.3191422241191306;1.4146098177570656 0.23867123539627089 -1.2923078935554084 -1.6267742714052211 0.78761876652887652;1.3944587920194706 0.49426608674845324 -1.399296861470922 -1.3336860217895226 0.67675471956517619;2.0003449372206199 -1.0837868598769038 -0.76407973998623702 -2.9510829192284187 1.6781336985874495;2.2247488345514723 -1.0545055800815959 -0.83190618176128273 -3.5727666494895058 2.1233516226208633;1.5467076893653153 1.5134830293742891 -1.7649821231563363 -1.2347194547839984 0.97203050382184431;1.5512878874170397 0.98777593256036678 -1.2456011165849972 -0.43006839628212301 0.6851426038038464;1.6430514134838701 1.2252075187002036 -1.1431213689341915 -0.40857748905406177 1.0184893661240366;1.2356262091198813 2.3974857209503959 -1.7317686521035842 1.0868381122939015 0.072038978810978982;1.4221044845250925 1.8891217679890751 -1.9014957771455614 -0.3239435030389235 0.52878097028173754;1.338345740116897 0.55324065146685153 -1.306581558218185 -0.18529062160464482 0.2036056358137297;1.2039678504235014 0.85049011683164233 -1.2752405559996598 0.53898607806968879 -0.13097217444680698;0.98310703018621792 -0.072149418991541481 -0.57429619506295471 1.4952034700499999 -0.74913285566609222;0.87576420451975945 -0.64587584465741588 -0.18195464708266434 1.751543871934673 -0.83248765309333528;0.6252628516986638 1.5100915833148489 -0.83848148658143251 3.4928558255659086 -1.3623331175909097;0.93804938544061867 1.8365215788997906 -0.64450242469780572 4.0918546919154792 -1.0264652836049799;1.2439572967796015 0.1928961360294652 0.031560357527411126 3.1462634342283651 -0.60057295393221888;1.1411962486835943 0.42156688845773754 -0.57592817205623759 2.5429047445699036 -0.6816837322548055;1.1270429477769093 -0.91154616530622878 0.038468409614901944 2.1811339495174353 -0.62029539475475404;0.27458317774086471 1.3630249273998909 -1.0571705834202025 4.2452695670550922 -2.1268965598799046;0.69191754281441276 -0.13238373278647553 -0.17480684703758084 3.1966551883932817 -1.3457876832192581;1.5165784872681465 -0.4344204344040079 -0.50997758651168745 1.5817485452898259 -0.27896298627025362;1.5460523339915531 -0.25546722359307161 -0.71506705348783184 0.98556834893491541 -0.12286415834621489;0.82555671139273712 1.5112082202943995 -1.1739742321275735 2.9454174989968145 -1.0619879548109361;1.4859858162785753 -0.52883110091443786 -0.24582145200590411 1.7184948263069084 -0.29826192281121156;1.7299213308431742 -0.6617449743467001 -0.36778768380836602 0.65649695944068109 0.32768943906331294;1.2332301696414274 -0.76305337280688457 -0.075613131891254334 2.7512700214292662 -1.0151808859515674;1.2537670741223024 -0.47770256682128603 -0.23938415394984144 2.4914941402647606 -0.86476134454143039;1.1298388558261767 0.050403467888456288 -0.84631206536686243 2.1457181607497722 -0.920309229507697;1.7933103257406562 -2.6023257250923448 0.53546441201532535 0.27448159049035714 0.3357061803682253;1.3170695421997707 -0.85583974616758107 -0.09616696286481799 1.9185347726236097 -0.54195356528015382;1.2447203026630886 0.2374822628917157 -0.83183313542293336 1.9748186344995537 -0.71375833835966163;1.3410635510424529 0.33242208107695603 -1.0002436233567675 1.6454105613831047 -0.4745313894488401;2.0262106612976347 -1.8815485771337885 -0.065630594362789729 -0.60700308264125302 0.80982800672512945;1.0031843120087338 0.35642036955756007 -0.84271189111393041 1.8059945468874714 -0.67795878280741695;1.0565699790037923 -1.0325694414224558 -0.05061167742554315 1.7441420759822777 -0.59510628072917293;1.9146970583424097 -3.2872869324882181 0.24432826720393463 -1.6877526510129934 0.83741437944542108;0.50979726097545652 -0.8304799217038159 -0.6102624911283473 1.8281312026051357 -1.462121346152131;1.7936939585348304 -4.3284373515403081 0.51094128315380938 -2.7752373890449804 1.0063862156968908;1.2391047815005831 -4.007809085628006 0.37093807153166242 -1.9774665687892066 0.23153017482084481;1.1105269371060236 -3.6749816892798406 -0.055075395914611525 -2.4068064945966579 0.22701264637397905;0.73180043391149852 -2.5963991600449519 -0.34988233621106485 -1.6315275898105068 -0.025979892889967909;0.12561527092787395 -1.5948838835198691 -0.38869337075873628 0.46416610716186768 -1.0606430059600822;-0.19705225592011752 -0.41385578603756934 -0.89890439374230313 1.2622220895182099 -1.5127754748182023;0.42238642698365819 -1.8614213241696937 -0.43040923386101942 -0.48493077627271086 -0.49613295484096404;0.55904016049377847 -2.3539132213521441 -0.20114923405428997 -1.0916957697500673 -0.18939134869375923;0.72394946781227232 -2.9822032488408574 0.24136018141256704 -1.5621919227890304 0.30224484170067717;0.96263045505608169 -3.4374852321091689 0.35822020061815046 -2.0249972846027884 0.60077900165902609;-0.12578061002288077 -0.81307527077312425 -0.43182203872557251 1.1985412682985568 -1.2099927572382589;0.81897325050168068 -3.5692845647955207 0.77816815839213016 -1.0673788911791808 0.30859240855084358;0.6263104419282749 -3.0981790358474708 0.93621228682664337 -0.089963905111587583 0.098180477534172528;-0.01449921950717914 -0.92705548118216718 -0.0099191929387474898 1.6580165978868693 -0.97256253846460727;0.29841843134351731 -2.231619920515338 0.47154100604828159 0.58783309646826953 -0.46221625865376237;0.43655268669231462 -1.66766796889035 0.091139248061947953 0.32050261831957982 -0.22910970825885896;0.62587211018313726 -1.7477191173800457 0.42256798117177297 0.53079232770682783 0.10641696984153964;0.2616210084904998 0.094872747185348216 -0.37494234804909798 1.4557659435286046 -0.22252222351476691;1.0877267693607999 -1.6563469543708615 0.46807446338497244 -0.57434708122033229 1.3044485232220202;0.65270921652073999 0.27345264679467146 -0.12776687248399837 1.2887638063024596 0.56055345110460497;0.8211048354058097 0.88014256194225338 -0.49035813431978725 0.94160891788733947 0.97739949831189654;1.3499331795693186 -1.7612817297052092 0.96207358849235536 -0.31233226714962836 1.8479229311193501;0.94490259220675654 -0.37018960495982534 0.54426192156957132 0.91086387074141129 1.2572171979272018;1.0818585516300645 -1.0924133958263551 0.83918353274206714 0.57594935026601146 1.460763460515234;1.0278303166505818 0.26056285547690622 -0.049777960552306932 0.20306046250417176 1.5721116137526203;0.9725141753783767 0.27996606355360248 -0.016757676528683041 -0.0300611451158138 1.7899492135150976;0.81266996282569071 -0.91585613106335262 0.89538789401139851 0.90325128408896949 1.3499962856208598;0.75879591071111441 0.32936871113434296 0.3760739363911022 1.3876971369394437 1.2480724255772286;0.98892333555915579 0.13187912694323281 0.47805106975901368 0.92883531579573853 1.6578940529659447;0.94585571910330823 0.62218119292117868 0.33303738360160817 1.2230348130522346 1.6639179820703029;1.0647756117758815 -0.49762237465305204 0.64692920328118031 0.38904023472310451 1.8236802754258052;0.531451236557408 0.78198591965427622 -0.045622114945963577 1.2721026554556252 1.0457679054090117;0.83759756873240776 -0.36374637113261504 0.53597877718108755 0.70787064735229455 1.4499224136383406;0.26003460647636045 1.6292192746105796 -0.15782541833852717 2.678785439064669 0.47120244361140406;0.19575741683894593 1.4559683053998547 0.15753853455028746 2.9711843753221481 0.47225587506092093;0.82038578049617916 -0.02099035539683089 0.40344188031137407 0.83809212259223909 1.4671932328329165;0.57882330553981098 -0.52947239718741779 0.81730249693075863 1.537367265789743 0.97109741648615744;0.85785126558762337 -0.33357719633319272 0.31430986865919991 0.133915514082312 1.600613113859322;0.81874667236140763 0.067885594191919571 0.18743566369302722 0.15490885765069001 1.7024649410449297;0.63642010452056763 0.15345330987159711 0.41510258189938942 1.1408265676808538 1.3402022629651738;0.49031772375367483 1.0889199205982731 -0.064859325090965425 1.0749732655385209 1.3102053293433864;0.96000183286646146 -1.3145650566785603 0.81884380778201837 -0.85649975786132582 2.1774120107872377;0.88609827961066334 -1.0835888471013242 0.49507916634130977 -1.1558223502903455 2.0929961857451982;-0.22572836594067142 2.1507331269690595 -0.76772300281315775 2.0222376256032306 0.32579813587382445;0.38964976387416128 0.41408522023201677 -0.13306078951891609 0.18355413411979588 1.373605025564802;0.23646290226054695 0.77128829263215759 -0.33460046430308354 0.51956459871345073 1.0423462168010615;0.075822984114068515 1.0415526819364733 -0.30225277231634101 1.1273687594477348 0.8964284831528222;0.69634021695016679 -1.3878199546042977 0.92396237376922508 -0.39856131769335912 1.8461430188695138;0.54771533793194438 -0.5472076222340414 0.44505994883951094 -0.13163084176155659 1.7189736754077272;0.117417229971784 0.71835673116481091 0.03484853281990323 1.0180310006690523 1.0854568645353471;0.1712267939004298 -0.10544182418740178 0.50762294308400158 1.28032069237155 0.97393283649409346;0.48511764397456303 0.086935825281675774 0.30292920429576614 0.24354128734755265 1.6867862840864449;-0.064735744045880228 -0.1685929595150254 0.64030864659826059 1.4552644770997776 0.82672637822917583;-0.38563585569222031 0.96559748653605515 -0.28318582921855623 1.3510021327488295 0.39723495167543776;-0.37207615199864402 1.2795726558357217 -0.36049702420093915 1.5509481058583674 0.47291680423576099;0.65367726003462345 -0.82352693872258809 0.33063978316478032 -1.2070332912903974 2.1214448596461137;-0.36643936271533012 0.65734179840179752 0.13050109832502188 1.7773223901957278 0.46546240620296386;0.055501960662061312 0.8567738869210938 -0.4979362848696624 -0.22349620944098064 1.4405294121412662;-0.14066515008144279 -0.86159475318022538 0.57126389210007866 0.46604045018851481 0.85993981852242896;0.026228155187413449 -0.086604912083933408 0.10134295089586881 0.12511055716839442 1.2267206083132769;0.48091148567243008 0.017896623886101026 0.3012331551957777 -0.19644272431865878 1.8745471374715581;0.19649054322913953 0.93083714086544955 0.24940940336359613 1.1638246762073252 1.514957415649119;0.74676788763911639 -1.3157746671197681 0.79546074240657016 -1.2905997957057052 2.4174096499540152;0.13950031162641383 -0.53889994871464642 0.59695912776181614 0.31189992979990744 1.3642350082381478;-0.33503806051911794 1.0419815628090885 -0.095961846406159068 1.5514993010973994 0.6641118739172841;-0.032485593796920509 -0.77012451424057116 0.23192475426062886 -0.37517123635514316 1.1900122919063831;0.42102050714186401 -2.1265767616902682 0.3849835741752064 -2.6144240848001292 2.103557522830183;-0.28282409035252193 -1.3014857665386597 0.39971969719807848 -0.65821147442951811 1.0023176535752871;0.038404325392289718 -1.7615857942889455 0.44140998094750089 -1.9379895038713821 1.7297544131783691;-0.67232610105027157 -0.014580156392447918 -0.51237166648032295 -0.34307701838676974 0.46577382864107769;-0.43970971891330018 0.69771249164512406 -0.93856002658611704 -0.76169619965552804 0.89496024144144304;-0.40488801283325554 0.69758009698191026 -0.88735890191423272 -0.50427730154704997 0.74986386372178981;0.048271841106595048 -1.2362724162542629 -0.16513996938768638 -1.8932801913542225 1.3726379857116502;-0.45018065481791403 -0.07766834440792908 -0.46253897270628513 0.039316673477945763 0.34265155170345041;0.15992791853100841 0.051903570740703023 -0.8454236729849065 -1.8670853857911975 1.5860078070629373;0.36604758918326108 -0.67579254452405291 -0.62623979244212258 -2.7019633116666286 1.9870399807841803;0.30103476448229849 -0.32173246151426282 -0.80646448308208463 -2.4342385775483981 1.7709914878908066;-0.21747953940493203 0.37786049684483453 -0.71118969229356122 -0.16121241670733588 0.60085250892254494;-0.054473534923212386 0.055234477172386831 -0.36466674357268286 -0.25848167701071911 0.88841996767138676;0.11291424419057383 1.4058867360801817 -1.2427237359809316 -0.70392195913667388 1.2999899073280721;0.27241610884887418 0.068953345750538991 -0.54550582866706665 -0.96816953798138938 1.3830338245369198;0.33661111942004973 -0.026480038337071993 -0.85920952693829422 -2.0568865344265395 1.6467877671319773;0.77934729809455128 -1.7126616852903889 -0.062969297335986163 -3.0937104372088045 2.2486986792421613;0.67695123770224974 -1.8372586523402887 0.10417870036828025 -2.7384808617409711 2.0370003778621442;0.53705617311948872 -1.3531645466193849 -0.35439433643513196 -2.6932618046376922 1.8559465472696308;-0.19292758779718866 0.65377095662892271 -1.0798281519666793 -0.53171189582771972 0.56528011256258126;0.21046410443797869 -0.25979366675517457 -0.94821023864240306 -2.1509106672772766 1.4509924793505977;-0.18941373147613172 0.9408904196591501 -1.4431184003381192 -1.0590497145159583 0.7627914351952263;0.34538443391982071 -1.3071322537314463 0.00045280182550985759 -1.5956917545235676 1.4732154763700169;0.47923369470807231 -0.55802416927321108 -0.10903728330528575 -1.0371854669002567 1.5740447914433862;0.40749886069773578 -0.072060938751494691 -0.41852404156854028 -1.0802864831704997 1.5422527465738236;0.47384283360455304 -0.16133949471699149 -0.51532381275682249 -1.4051752101015513 1.5751970562667255;0.89548899021585315 -1.2349057942058208 -0.068250677779475202 -2.274426766045182 2.2252393996560333;-0.18079550289238827 1.7305269199130251 -1.1948058493274607 0.57061412278662949 0.5742908450098998;0.80490954752213639 -0.82983594000765026 -0.28800154470658618 -2.2544257545530111 2.2022911224100135;0.11514430137985865 1.000374581040909 -0.89112735062589998 0.13378550793267069 0.79797412869966045;0.67749531023867571 0.2660513087902498 -0.58401263101319434 -1.1425052667642266 1.7357672549732588;0.47692747915411349 -0.43349475507993313 0.0042738854845862928 -0.25726178286185536 1.1786908025462739;-0.12631833934352255 1.6055819592568787 -1.214293827820035 0.89101682206279142 0.14744802321760031;0.32718783032490184 0.020088640974655292 -0.60404525831624278 -0.65063649378440203 1.007707138715054;0.84320353220454713 -0.93973687234872705 -0.33013337299634377 -2.2102459915951078 2.00138535997054;-0.014429591665092112 0.14474521540363722 -0.37516387310660027 0.014678382225205774 0.76341844286142213;-0.23720815002257634 0.43099190979589719 -0.97088054926047374 -0.29142135983718159 0.39302482311040277;-0.29984865196894317 1.0497538866533342 -1.1786023419032439 -0.020788628569707535 0.25321239050190936;0.03119886573192765 0.45820941362080603 -0.61044238161420517 -0.095635043865209352 0.68027838973361077;0.68584125589477429 -1.4664574269139337 0.20104402519113251 -1.5921418493407913 1.623904267153168;-0.44772166821970349 1.3036491376251051 -0.84177147757272541 1.2516959475965352 -0.12084632371954673;0.38974175437766967 -0.86696214587551934 -0.11816076046153146 -1.1297101044538906 1.2380738245355773;-0.31875681542263012 2.0843071204403283 -0.97375712986473817 1.7618220780777383 0.035200748275723726;0.065793194804791177 1.8025783242451967 -1.077705628735711 0.9310220843471344 0.49789064956449919;-0.23529678081816152 1.6591810485218761 -0.68310957374539805 1.8729465726335317 0.073894073675974115;-0.089306326448583384 1.0331197930689591 -0.090227999538982639 1.920043724744098 0.3562727592496473;0.75970105380536235 -0.48151536753613211 0.053882413179181271 -0.38710279351350785 1.4831618767419288;0.01991870911324356 1.8801075231682203 -0.89163508486420329 1.4109228869350492 0.44497471419976203;-0.82293470695719195 1.3707695328379303 -0.39688102850316603 2.875241629130981 -0.75637081997715938;-0.047146781664771625 -0.59056023322676476 0.023983668729368218 0.39120987103566218 0.29626188519145286;0.0013312647276024284 -0.95716499236743635 0.38215982174143137 0.72627240340684596 0.28418979367143515;-0.5075037426140675 0.11700014366070599 0.13518582767868148 2.2403830904631192 -0.61845343618006421;-0.89817885438819367 1.388110512455015 -0.17298727216030418 3.4099864868807073 -0.98585144935594105;-0.81211882568299043 -0.23187632829932214 0.51583357293108301 2.6828785723529851 -0.87956210455672101;-0.89199531260696852 -0.11520608062470694 0.02539665182484524 1.8017779912633545 -0.85407552043698831;-1.4588273904542288 0.75301772598640426 -0.29729222422917773 2.7174461889539945 -1.4814098350349341;-1.1396702499460718 -1.2562074663900133 0.41942356745081144 1.5231405028511662 -1.0777539755938523;-1.1891413776971063 -1.0702488601725697 0.12341107667676945 1.2457749925276009 -1.1280356584467732;-1.5061284174340677 -0.21586619386278461 -0.31344697328159804 2.0481598618834607 -1.7699679782533035;-1.3132134609149904 -0.15823815873643449 -0.35457739133604838 1.5011200113976155 -1.2919579252215079;-1.7299571713072339 0.99507015817103861 -0.61402132377968233 3.0197314769318484 -2.0833953481067935;-1.3067646008510161 -0.67453124132040809 -0.10862962257171471 1.5788008661883892 -1.5774027498815451;-0.78303871962768579 -1.6126193232431509 -0.10278206309859755 -0.30338198264121008 -0.65515383513881231;-1.2314794500168906 -0.49789918292286595 -0.56442053268650982 0.63294473261367812 -1.3199427804522912;-1.1631489532807742 -1.1920930675676846 -0.57949396347262483 -0.18329742719465159 -1.1772245963288301;-1.6392539451579085 -1.4591411780083332 -0.43710515184846321 1.1296229213221878 -2.3332627776465849;-0.80312944915034135 -2.7471767390013948 -0.0090862506790362063 -0.60632497446422429 -1.1798673504806927;-0.68352579311954087 -1.7988327071656693 0.11215644524797369 0.71202341118652501 -1.2241932357497407;-0.68497022255621998 -0.67828071048719296 -0.1440647196027296 1.749319768363514 -1.5332497904709819;-0.27067842720770785 -0.5958585559614572 -0.20446099707751919 1.1639876278543335 -0.7703992930472906;-0.39070649106603966 -0.35072522373434301 -0.24488871402147511 1.909627663031602 -1.0775661204534628;-0.15958048381218737 -0.39782333197554798 -0.53102926278181639 1.2964804809875845 -0.94327582846050595;0.15576319666492427 -0.075831713174588034 -0.80985325443745726 0.87900990194324313 -0.54815503147277134;0.41705052970396572 -0.51271047326649311 -0.65408643280807488 0.69604509532574377 -0.43982250986993099;-0.41107299551623977 2.2978742065540891 -1.6997916671576228 3.3779388053667239 -1.9036956404424483;0.60873827403866598 0.16357053279390144 -0.79872393764585736 1.6807548432085697 -0.64636954080920206;0.81448309767218463 0.92014710621434981 -1.0497061766684743 2.0344479269542748 -0.61078871613268548;1.083388441296298 1.3606809066111107 -1.3970596501266299 1.637333409068636 -0.21200504868276904;1.3200685652877131 0.18775654573237233 -1.1925562123324303 -0.094205162377208884 0.29521056077354957;1.3716239561163537 -0.7886176576750672 -0.88939413415447333 -0.36878562054594521 0.16284320620803339;1.6955139897970295 -1.7748597206072385 -0.62060081826241142 -1.3952379296896411 0.62083568309300985;1.8036800023651725 -2.1806780471719418 -0.81534931389106957 -2.3739024947841978 0.76701255207555108;1.086726623537636 -0.86621210596852283 -1.6050058832148877 -1.0795213685106806 -0.41179392566711648;1.0004518354103757 -0.22645358448688033 -2.0694936712230461 -1.4499115517696 -0.36058373083600709;0.80802706712015171 -0.75553503375672482 -1.650013642283243 -0.85288237225505947 -0.77063324713723258;0.83441041636232205 -1.654845762528212 -1.0084364649221074 -0.97436182443610997 -0.71405084586578271;0.4992290731387839 0.10700738796614184 -2.140039650701806 -1.1721274018479941 -0.81785230160732802;0.80409476419525983 -0.83286905454591142 -1.2799236215837397 -1.9502939551781326 0.128351221744885;0.44863370038522987 0.89599625794635007 -0.75984381114338739 1.6374733056248716 -0.61909189325883096;1.0656101297830103 0.404396095071207 0.043011007527579637 0.76607818890060386 0.70789951008335072;0.3973829452342415 0.78669219997351969 -0.22080536618725224 1.5571192704792189 -0.25910523389326312;-0.17164505829064761 0.53814838200140513 -0.79319102904660999 0.54309041700255656 -0.84789260000955335;-0.020687928625328034 -1.0236023551699622 -0.41171328287852538 -1.4250678751728612 -0.23123272739354339;-0.22536817105608523 -1.1115626716196245 -0.1592903884302948 -0.52102806432951088 -0.73119628502094591;-0.34853440831720195 0.77959697216895718 -0.90499130901609592 0.22585430821171759 -0.78371383341023537;0.17759282609990498 -0.65835999839414283 -0.16164574215230174 -0.22103009004804253 -0.11802145939808048;0.20087600343048451 -0.79615880392436755 0.010891414588934278 -0.072261948405865112 -0.069098282198913008;-0.0033593538975443815 -0.56295419334874297 -0.36096754988665369 -0.64399356847519118 -0.053781613604378775;-0.20669634236921847 -0.26071969513954046 -0.036778507157807172 0.60572825651362261 -0.27704378044195721;0.3011134806338932 -0.89884395447826093 -0.13710210749067292 -0.76871575113759094 0.375815215802625;-0.068248232036428491 0.86681097097582038 -0.32358263379756802 1.0505986125046571 -0.14735952720077494;0.24739480808448169 0.3290307590654396 -0.63162868428682462 -0.070532710302831231 0.045951636615554931;-0.19590493545700857 0.22364589095958204 -0.60016342049713611 0.53852727587575511 -0.72599746765246642;0.23286960351436239 -0.47886138535445033 0.24309642226078254 0.19677000891016949 0.31229015493190071;-0.0061085605907444385 -0.30795447100265128 -0.2074892928681189 -0.54999508848982925 0.22420126898635259;-0.054268949084297413 -0.19192514033192495 -0.42275236930530019 -0.44115464223817025 -0.029495501146544034;0.49302998210744675 0.9322672427227231 -0.89285499055951911 -0.62482688201502268 0.52100866514912125;0.018875996447980103 0.53097100130403352 -0.65887795096073265 0.50460761285210709 -0.44143219154902202;-0.090975418194243651 1.0528965455319665 -0.60888775601615597 0.47375808874335229 -0.143611721732057;-0.33624467238984601 0.10400636640548526 -0.21936959927057986 0.64843307210906809 -0.35712516211424622;-0.25729582584086874 0.5704016843126446 -0.53102667998023789 0.65293335997598623 -0.37952675755272003;-0.15400084211633513 -0.41923302550090169 -0.064737544250558748 0.18750395745311221 -0.16729040271266105;-0.12716207295659623 -0.68637296516565893 0.12829561749169791 0.029471255993907375 -0.06204182719044217;0.34878472754403561 0.24011242514413805 -0.18810931808948797 -0.6330127492770804 0.69845830408832521;0.2519955588537594 -0.9690044786683395 0.1485035002109561 -0.97810115192454772 0.50993179126858856;0.032128400448489025 0.15902462632700737 -0.43176318970125827 -0.46741924031565751 0.30015991000988262;-0.16543715160478883 -0.70928942961699737 0.66150036969115389 1.0382731165045682 -0.28074850625804931;-0.30320462367805234 0.8318805128696104 -0.7348327776317084 0.26273926826911637 -0.29769781666320605;-0.13147294211418034 0.70675040046400572 -0.076997519425351241 1.3012819259945245 -0.30784080603837966;0.053826065162413395 -0.31806714731867147 -0.51272835555260921 -1.1778533377267471 0.34785522630298038;0.084423121288310587 0.31044484389824356 -0.04498413482237576 0.1151432861516557 0.46659187093837701;-0.66590294013906381 0.78492073164253862 -0.8559517910009955 0.40581454480803347 -0.74130802150745534;-0.21944038146309761 0.37401337217527519 -1.053680215116672 -0.85828725497401326 -0.31483992202490652;-0.12465437485105965 0.37438196260242518 -0.7887045160262528 -0.0096894805037391063 -0.43695654418942753;-0.31597798714665237 0.18023940114531656 -0.11192867581654364 0.97554276966650644 -0.54643813764711857;-0.27823259551120599 -0.29110564175350884 0.010191709149987113 0.13222452509115723 -0.1018950847489897;-0.14003159330325166 -0.18689851286546483 -0.12327604180267415 -0.19943788538929208 -0.18398110159321251;-0.34441665971365298 -0.68037923189139904 0.49385238945995613 0.28499046995503108 -0.11464267379280221;-0.27355126542454056 1.0700468351273633 -0.77086207924491978 -0.14822860610303135 -0.089618841702312269];
% Output 1
y1_step1.ymin = -1;
y1_step1.gain = [24.2857142857143;25.5;22.1739130434783;23.1818181818182;25.5;25.5;24.2857142857143;25.5;26.8421052631579;25.5;24.2857142857143;28.3333333333333;24.2857142857143;21.25;20.4;18.8888888888889;6.53846153846154;3.54166666666667;3.49315068493151;3.4;3.03571428571429;3.16770186335404;3.46938775510204;3.46938775510204;3.35526315789474;3.69565217391304;3.61702127659574;3.56643356643357;3.69565217391304;3.72262773722628;3.86363636363636;3.984375;3.80597014925373;3.64285714285714;3.66906474820144;3.64285714285714;3.49315068493151;3.59154929577465;3.75;3.80597014925373;3.77777777777778;3.92307692307692;3.89312977099237;3.46938775510204;3.95348837209302;3.54166666666667;3.22784810126582;3.26923076923077;3.31168831168831;3.49315068493151;3.54166666666667;3.56643356643357;3.26923076923077;3.14814814814815;3.22784810126582;3.44594594594595;3.35526315789474;3.12883435582822;3.16770186335404;3.33333333333333;3.29032258064516;3.2484076433121;3.1875;3.20754716981132;3.12883435582822;3.1875;3;3.16770186335404;3.01775147928994;2.94797687861272;2.94797687861272;2.91428571428571;2.91428571428571;2.81767955801105;2.88135593220339;2.88135593220339;2.84916201117318;2.88135593220339;2.86516853932584;2.91428571428571;2.89772727272727;2.94797687861272;2.86516853932584;2.86516853932584;2.91428571428571;2.91428571428571;2.94797687861272;2.91428571428571;2.98245614035088;2.96511627906977;3;2.91428571428571;2.88135593220339;2.81767955801105;2.84916201117318;2.89772727272727;2.93103448275862;2.88135593220339;2.89772727272727;2.93103448275862;2.94797687861272;2.81767955801105;2.84916201117318;2.71276595744681;2.8021978021978;2.94797687861272;2.78688524590164;2.93103448275862;2.94797687861272;2.94797687861272;2.91428571428571;2.89772727272727;2.88135593220339;2.94797687861272;2.8021978021978;2.88135593220339;2.78688524590164;2.77173913043478;2.78688524590164;2.8021978021978;2.8021978021978;2.64248704663212;2.91428571428571;2.84916201117318;2.84916201117318;2.88135593220339;2.83333333333333;2.84916201117318;2.94797687861272;2.91428571428571;2.91428571428571;2.96511627906977;2.88135593220339;2.72727272727273;2.86516853932584;2.91428571428571;2.91428571428571;2.88135593220339;2.8021978021978;2.91428571428571;2.91428571428571;2.94797687861272;2.91428571428571;2.74193548387097;2.77173913043478;2.86516853932584;2.96511627906977;3.01775147928994;3.05389221556886;3.01775147928994;2.93103448275862;2.91428571428571;2.93103448275862;3;3.10975609756098;3.10975609756098;2.96511627906977;2.96511627906977;2.84916201117318;2.83333333333333;2.86516853932584;3.01775147928994;3.2484076433121;3.26923076923077;3.10975609756098;3.09090909090909;3.1875;3.22784810126582;3.2484076433121;3.44594594594595;3.42281879194631;3.35526315789474;3.46938775510204;3.35526315789474;3.51724137931034;3.31168831168831;3.22784810126582;3.4;3.1875;3.4;3.4;3.31168831168831;3.46938775510204;3.44594594594595;3.44594594594595;3.49315068493151;3.54166666666667;3.44594594594595;3.77777777777778;3.83458646616541;3.61702127659574;3.72262773722628;3.77777777777778;3.66906474820144;3.75;3.37748344370861;3.75;3.75;3.46938775510204;3.77777777777778;4.01574803149606;3.89312977099237;3.69565217391304;3.46938775510204;3.61702127659574;3.2484076433121;3.4;3.49315068493151;3.42281879194631;3.64285714285714;3.66906474820144;3.66906474820144;3.61702127659574;3.2484076433121;3.20754716981132;3.42281879194631;3.46938775510204;3.77777777777778;3.984375;5.79545454545455;7.1830985915493;8.5;13.7837837837838;21.25;24.2857142857143;24.2857142857143;28.3333333333333;22.1739130434783;34;24.2857142857143;34;24.2857142857143;26.8421052631579;31.875;36.4285714285714;25.5;28.3333333333333;34;31.875;36.4285714285714;36.4285714285714;34;31.875;30;30;34;36.4285714285714;36.4285714285714;36.4285714285714;30;31.875;39.2307692307692;39.2307692307692;31.875;51;42.5];
y1_step1.xoffset = [0.141176470588235;0.149019607843137;0.145098039215686;0.145098039215686;0.141176470588235;0.141176470588235;0.137254901960784;0.141176470588235;0.137254901960784;0.133333333333333;0.125490196078431;0.141176470588235;0.137254901960784;0.133333333333333;0.141176470588235;0.141176470588235;0.145098039215686;0.145098039215686;0.145098039215686;0.141176470588235;0.129411764705882;0.141176470588235;0.141176470588235;0.141176470588235;0.141176470588235;0.141176470588235;0.141176470588235;0.141176470588235;0.141176470588235;0.137254901960784;0.141176470588235;0.145098039215686;0.145098039215686;0.141176470588235;0.141176470588235;0.141176470588235;0.129411764705882;0.129411764705882;0.137254901960784;0.141176470588235;0.141176470588235;0.137254901960784;0.137254901960784;0.141176470588235;0.145098039215686;0.141176470588235;0.141176470588235;0.12156862745098;0.137254901960784;0.137254901960784;0.141176470588235;0.141176470588235;0.141176470588235;0.141176470588235;0.129411764705882;0.133333333333333;0.129411764705882;0.109803921568627;0.109803921568627;0.133333333333333;0.129411764705882;0.125490196078431;0.12156862745098;0.12156862745098;0.117647058823529;0.129411764705882;0.0980392156862745;0.133333333333333;0.125490196078431;0.12156862745098;0.133333333333333;0.129411764705882;0.125490196078431;0.117647058823529;0.129411764705882;0.129411764705882;0.125490196078431;0.125490196078431;0.125490196078431;0.125490196078431;0.113725490196078;0.125490196078431;0.113725490196078;0.12156862745098;0.125490196078431;0.125490196078431;0.12156862745098;0.133333333333333;0.129411764705882;0.117647058823529;0.12156862745098;0.12156862745098;0.125490196078431;0.125490196078431;0.117647058823529;0.117647058823529;0.133333333333333;0.117647058823529;0.117647058823529;0.117647058823529;0.129411764705882;0.125490196078431;0.125490196078431;0.0980392156862745;0.12156862745098;0.129411764705882;0.12156862745098;0.12156862745098;0.125490196078431;0.125490196078431;0.117647058823529;0.12156862745098;0.117647058823529;0.129411764705882;0.113725490196078;0.129411764705882;0.125490196078431;0.117647058823529;0.12156862745098;0.129411764705882;0.12156862745098;0.113725490196078;0.129411764705882;0.12156862745098;0.125490196078431;0.125490196078431;0.125490196078431;0.129411764705882;0.129411764705882;0.117647058823529;0.117647058823529;0.125490196078431;0.129411764705882;0.117647058823529;0.125490196078431;0.125490196078431;0.129411764705882;0.12156862745098;0.12156862745098;0.117647058823529;0.113725490196078;0.12156862745098;0.125490196078431;0.0980392156862745;0.125490196078431;0.12156862745098;0.113725490196078;0.12156862745098;0.133333333333333;0.12156862745098;0.101960784313725;0.109803921568627;0.125490196078431;0.109803921568627;0.113725490196078;0.129411764705882;0.12156862745098;0.109803921568627;0.0941176470588235;0.117647058823529;0.117647058823529;0.125490196078431;0.125490196078431;0.117647058823529;0.117647058823529;0.109803921568627;0.117647058823529;0.117647058823529;0.125490196078431;0.129411764705882;0.125490196078431;0.125490196078431;0.129411764705882;0.117647058823529;0.125490196078431;0.117647058823529;0.129411764705882;0.125490196078431;0.129411764705882;0.125490196078431;0.12156862745098;0.101960784313725;0.137254901960784;0.133333333333333;0.133333333333333;0.133333333333333;0.133333333333333;0.133333333333333;0.137254901960784;0.141176470588235;0.137254901960784;0.137254901960784;0.141176470588235;0.141176470588235;0.141176470588235;0.129411764705882;0.12156862745098;0.133333333333333;0.129411764705882;0.137254901960784;0.133333333333333;0.133333333333333;0.117647058823529;0.12156862745098;0.125490196078431;0.133333333333333;0.12156862745098;0.12156862745098;0.113725490196078;0.125490196078431;0.117647058823529;0.12156862745098;0.129411764705882;0.117647058823529;0.109803921568627;0.117647058823529;0.129411764705882;0.12156862745098;0.12156862745098;0.12156862745098;0.117647058823529;0.105882352941176;0.109803921568627;0.113725490196078;0.117647058823529;0.12156862745098;0.12156862745098;0.109803921568627;0.125490196078431;0.113725490196078;0.133333333333333;0.117647058823529;0.113725490196078;0.12156862745098;0.129411764705882;0.12156862745098;0.129411764705882;0.12156862745098;0.125490196078431;0.129411764705882;0.125490196078431;0.129411764705882;0.113725490196078;0.113725490196078;0.117647058823529;0.12156862745098;0.12156862745098;0.125490196078431;0.125490196078431;0.113725490196078;0.117647058823529;0.125490196078431;0.125490196078431;0.117647058823529;0.141176470588235;0.133333333333333];
% ===== SIMULATION ========
% Format Input Arguments
isCellX = iscell(X);
if ~isCellX
X = {X};
end
% Dimensions
TS = size(X,2); % timesteps
if ~isempty(X)
Q = size(X{1},2); % samples/series
else
Q = 0;
end
% Allocate Outputs
Y = cell(1,TS);
% Time loop
for ts=1:TS
% Input 1
Xp1 = mapminmax_apply(X{1,ts},x1_step1);
% Layer 1
a1 = tansig_apply(repmat(b1,1,Q) + IW1_1*Xp1);
% Layer 2
a2 = repmat(b2,1,Q) + LW2_1*a1;
% Output 1
Y{1,ts} = mapminmax_reverse(a2,y1_step1);
end
% Final Delay States
Xf = cell(1,0);
Af = cell(2,0);
% Format Output Arguments
if ~isCellX
Y = cell2mat(X);
Y=imadjust(Y);
end
end
% ===== MODULE FUNCTIONS ========
% Map Minimum and Maximum Input Processing Function
function y = mapminmax_apply(x,settings)
y = bsxfun(@minus,x,settings.xoffset);
y = bsxfun(@times,y,settings.gain);
y = bsxfun(@plus,y,settings.ymin);
end
% Sigmoid Symmetric Transfer Function
function a = tansig_apply(n,~)
a = 2 ./ (1 + exp(-2*n)) - 1;
end
% Map Minimum and Maximum Output Reverse-Processing Function
function x = mapminmax_reverse(y,settings)
x = bsxfun(@minus,y,settings.ymin);
x = bsxfun(@rdivide,x,settings.gain);
x = bsxfun(@plus,x,settings.xoffset);
end