1pub fn get_interaction_parameter(i: u8, j: u8) -> Result<f64, &'static str> {
2 let i_internal: usize = i.into();
3 let j_internal: usize = j.into();
4 let id_internal = i_internal * 1000 + j_internal;
5 match id_internal {
6 1002 => Ok(86.0200),
7 2001 => Ok(-35.3600),
8 1003 => Ok(61.1300),
9 3001 => Ok(-11.1200),
10 1004 => Ok(76.5000),
11 4001 => Ok(-69.7000),
12 1005 => Ok(986.5000),
13 5001 => Ok(156.4000),
14 1006 => Ok(697.2000),
15 6001 => Ok(16.5100),
16 1007 => Ok(1318.0000),
17 7001 => Ok(300.0000),
18 1008 => Ok(1333.0000),
19 8001 => Ok(275.8000),
20 1009 => Ok(476.4000),
21 9001 => Ok(26.7600),
22 1010 => Ok(677.0000),
23 10001 => Ok(505.7000),
24 1011 => Ok(232.1000),
25 11001 => Ok(114.8000),
26 1012 => Ok(507.0000),
27 12001 => Ok(329.3000),
28 1013 => Ok(251.5000),
29 13001 => Ok(83.3600),
30 1014 => Ok(391.5000),
31 14001 => Ok(-30.4800),
32 1015 => Ok(255.7000),
33 15001 => Ok(65.3300),
34 1016 => Ok(206.6000),
35 16001 => Ok(-83.9800),
36 1017 => Ok(920.7000),
37 17001 => Ok(1139.0000),
38 1018 => Ok(287.7700),
39 18001 => Ok(-101.5600),
40 1019 => Ok(597.0000),
41 19001 => Ok(24.8200),
42 1020 => Ok(663.5000),
43 20001 => Ok(315.3000),
44 1021 => Ok(35.9300),
45 21001 => Ok(91.4600),
46 1022 => Ok(53.7600),
47 22001 => Ok(34.0100),
48 1023 => Ok(24.9000),
49 23001 => Ok(36.7000),
50 1024 => Ok(104.3000),
51 24001 => Ok(-78.4500),
52 1025 => Ok(11.4400),
53 25001 => Ok(106.8000),
54 1026 => Ok(661.5000),
55 26001 => Ok(-32.6900),
56 1027 => Ok(543.0000),
57 27001 => Ok(5541.0000),
58 1028 => Ok(153.6000),
59 28001 => Ok(-52.6500),
60 1029 => Ok(184.4000),
61 29001 => Ok(-7.4810),
62 1030 => Ok(354.5500),
63 30001 => Ok(-25.3100),
64 1031 => Ok(3025.0000),
65 31001 => Ok(139.9300),
66 1032 => Ok(335.8000),
67 32001 => Ok(128.0000),
68 1033 => Ok(479.5000),
69 33001 => Ok(-31.5200),
70 1034 => Ok(298.9000),
71 34001 => Ok(-72.8800),
72 1035 => Ok(526.5000),
73 35001 => Ok(50.4900),
74 1036 => Ok(689.0000),
75 36001 => Ok(-165.9000),
76 1037 => Ok(-4.1890),
77 37001 => Ok(47.4100),
78 1038 => Ok(125.8000),
79 38001 => Ok(-5.1320),
80 1039 => Ok(485.3000),
81 39001 => Ok(-31.9500),
82 1040 => Ok(-2.8590),
83 40001 => Ok(147.3000),
84 1041 => Ok(387.1000),
85 41001 => Ok(529.0000),
86 1042 => Ok(-450.4000),
87 42001 => Ok(-34.3600),
88 1043 => Ok(252.7000),
89 43001 => Ok(110.2000),
90 1044 => Ok(220.3000),
91 44001 => Ok(13.8900),
92 1045 => Ok(-5.8690),
93 45001 => Ok(30.7400),
94 1046 => Ok(390.9000),
95 46001 => Ok(27.9700),
96 1047 => Ok(553.3000),
97 47001 => Ok(-11.9200),
98 1048 => Ok(187.0000),
99 48001 => Ok(39.9300),
100 1049 => Ok(216.1000),
101 49001 => Ok(-23.6100),
102 1050 => Ok(92.9900),
103 50001 => Ok(-8.4790),
104 1051 => Ok(699.1300),
105 51001 => Ok(456.1900),
106 1055 => Ok(808.5900),
107 55001 => Ok(245.2100),
108 1084 => Ok(-1243.0000),
109 84001 => Ok(125.3600),
110 1085 => Ok(637.6500),
111 85001 => Ok(221.5600),
112 2003 => Ok(38.8100),
113 3002 => Ok(3.4460),
114 2004 => Ok(74.1500),
115 4002 => Ok(-113.6000),
116 2005 => Ok(524.1000),
117 5002 => Ok(457.0000),
118 2006 => Ok(787.6000),
119 6002 => Ok(-12.5200),
120 2007 => Ok(270.6000),
121 7002 => Ok(496.1000),
122 2008 => Ok(526.1000),
123 8002 => Ok(217.5000),
124 2009 => Ok(182.6000),
125 9002 => Ok(42.9200),
126 2010 => Ok(448.7500),
127 10002 => Ok(56.3000),
128 2011 => Ok(37.8500),
129 11002 => Ok(132.1000),
130 2012 => Ok(333.5000),
131 12002 => Ok(110.4000),
132 2013 => Ok(214.5000),
133 13002 => Ok(26.5100),
134 2014 => Ok(240.9000),
135 14002 => Ok(1.1630),
136 2015 => Ok(163.9000),
137 15002 => Ok(-28.7000),
138 2016 => Ok(61.1100),
139 16002 => Ok(-25.3800),
140 2017 => Ok(749.3000),
141 17002 => Ok(2000.0000),
142 2018 => Ok(280.5000),
143 18002 => Ok(-47.6300),
144 2019 => Ok(336.9000),
145 19002 => Ok(-40.6200),
146 2020 => Ok(318.9000),
147 20002 => Ok(1264.0000),
148 2021 => Ok(-36.8700),
149 21002 => Ok(40.2500),
150 2022 => Ok(58.5500),
151 22002 => Ok(-23.5000),
152 2023 => Ok(-13.9900),
153 23002 => Ok(51.0600),
154 2024 => Ok(-109.7000),
155 24002 => Ok(160.9000),
156 2025 => Ok(100.1000),
157 25002 => Ok(70.3200),
158 2026 => Ok(357.5000),
159 26002 => Ok(-1.9960),
160 2028 => Ok(76.3000),
161 28002 => Ok(16.6230),
162 2030 => Ok(262.9000),
163 30002 => Ok(82.6400),
164 2033 => Ok(183.8000),
165 33002 => Ok(174.6000),
166 2034 => Ok(31.1400),
167 34002 => Ok(41.3800),
168 2035 => Ok(179.0000),
169 35002 => Ok(64.0700),
170 2036 => Ok(-52.8700),
171 36002 => Ok(573.0000),
172 2037 => Ok(-66.4600),
173 37002 => Ok(124.2000),
174 2038 => Ok(359.3000),
175 38002 => Ok(-131.7000),
176 2039 => Ok(-70.4500),
177 39002 => Ok(249.0000),
178 2040 => Ok(449.4000),
179 40002 => Ok(62.4000),
180 2041 => Ok(48.3300),
181 41002 => Ok(1397.0000),
182 2044 => Ok(86.4600),
183 44002 => Ok(-16.1100),
184 2046 => Ok(200.2000),
185 46002 => Ok(9.7550),
186 2047 => Ok(268.1000),
187 47002 => Ok(132.4000),
188 2048 => Ok(-617.0000),
189 48002 => Ok(543.6000),
190 2049 => Ok(62.5600),
191 49002 => Ok(161.1000),
192 2055 => Ok(200.9400),
193 55002 => Ok(384.4500),
194 2084 => Ok(-861.4600),
195 84002 => Ok(-391.8100),
196 2085 => Ok(424.9300),
197 85002 => Ok(629.9600),
198 3004 => Ok(167.0000),
199 4003 => Ok(-146.8000),
200 3005 => Ok(636.1000),
201 5003 => Ok(89.6000),
202 3006 => Ok(637.3500),
203 6003 => Ok(-50.0000),
204 3007 => Ok(903.8000),
205 7003 => Ok(362.3000),
206 3008 => Ok(1329.0000),
207 8003 => Ok(25.3400),
208 3009 => Ok(25.7700),
209 9003 => Ok(140.1000),
210 3010 => Ok(347.3000),
211 10003 => Ok(23.3900),
212 3011 => Ok(5.9940),
213 11003 => Ok(85.8400),
214 3012 => Ok(287.1000),
215 12003 => Ok(18.1200),
216 3013 => Ok(32.1400),
217 13003 => Ok(52.1300),
218 3014 => Ok(161.7000),
219 14003 => Ok(-44.8500),
220 3015 => Ok(122.8000),
221 15003 => Ok(-22.3100),
222 3016 => Ok(90.4900),
223 16003 => Ok(-223.9000),
224 3017 => Ok(648.2000),
225 17003 => Ok(247.5000),
226 3018 => Ok(-4.4490),
227 18003 => Ok(31.8700),
228 3019 => Ok(212.5000),
229 19003 => Ok(-22.9700),
230 3020 => Ok(537.4000),
231 20003 => Ok(62.3200),
232 3021 => Ok(-18.8100),
233 21003 => Ok(4.6800),
234 3022 => Ok(-144.4000),
235 22003 => Ok(121.3000),
236 3023 => Ok(-231.9000),
237 23003 => Ok(288.5000),
238 3024 => Ok(3.0000),
239 24003 => Ok(-4.7000),
240 3025 => Ok(187.0000),
241 25003 => Ok(-97.2700),
242 3026 => Ok(168.0400),
243 26003 => Ok(10.3800),
244 3027 => Ok(194.9000),
245 27003 => Ok(1824.0000),
246 3028 => Ok(52.0680),
247 28003 => Ok(21.4970),
248 3029 => Ok(-10.4300),
249 29003 => Ok(28.4100),
250 3030 => Ok(-64.6900),
251 30003 => Ok(157.2900),
252 3031 => Ok(210.3660),
253 31003 => Ok(221.4000),
254 3032 => Ok(113.3000),
255 32003 => Ok(58.6800),
256 3033 => Ok(261.3000),
257 33003 => Ok(-154.2000),
258 3034 => Ok(154.2600),
259 34003 => Ok(-101.1200),
260 3035 => Ok(169.9000),
261 35003 => Ok(-2.5040),
262 3036 => Ok(383.9000),
263 36003 => Ok(-123.6000),
264 3037 => Ok(-259.1000),
265 37003 => Ok(395.8000),
266 3038 => Ok(389.3000),
267 38003 => Ok(-237.2000),
268 3039 => Ok(245.6000),
269 39003 => Ok(-133.9000),
270 3040 => Ok(22.6700),
271 40003 => Ok(140.6000),
272 3041 => Ok(103.5000),
273 41003 => Ok(317.6000),
274 3042 => Ok(-432.3000),
275 42003 => Ok(787.9000),
276 3043 => Ok(238.9000),
277 43003 => Ok(234.4000),
278 3044 => Ok(30.0400),
279 44003 => Ok(-23.8800),
280 3045 => Ok(-88.1100),
281 45003 => Ok(167.9000),
282 3047 => Ok(333.3000),
283 47003 => Ok(-86.8800),
284 3049 => Ok(-59.5800),
285 49003 => Ok(142.9000),
286 3050 => Ok(-39.1600),
287 50003 => Ok(23.9300),
288 3055 => Ok(360.8200),
289 55003 => Ok(47.0500),
290 4005 => Ok(803.2000),
291 5004 => Ok(25.8200),
292 4006 => Ok(603.2500),
293 6004 => Ok(-44.5000),
294 4007 => Ok(5695.0000),
295 7004 => Ok(377.6000),
296 4008 => Ok(884.9000),
297 8004 => Ok(244.2000),
298 4009 => Ok(-52.1000),
299 9004 => Ok(365.8000),
300 4010 => Ok(586.8000),
301 10004 => Ok(106.0000),
302 4011 => Ok(5688.0000),
303 11004 => Ok(-170.0000),
304 4012 => Ok(197.8000),
305 12004 => Ok(428.0000),
306 4013 => Ok(213.1000),
307 13004 => Ok(65.6900),
308 4014 => Ok(19.0200),
309 14004 => Ok(296.4000),
310 4015 => Ok(-49.2900),
311 15004 => Ok(223.0000),
312 4016 => Ok(23.5000),
313 16004 => Ok(109.9000),
314 4017 => Ok(664.2000),
315 17004 => Ok(762.8000),
316 4018 => Ok(52.8000),
317 18004 => Ok(49.8000),
318 4019 => Ok(6096.0000),
319 19004 => Ok(-138.4000),
320 4020 => Ok(872.3000),
321 20004 => Ok(89.8600),
322 4021 => Ok(-114.1400),
323 21004 => Ok(122.9100),
324 4022 => Ok(-111.0000),
325 22004 => Ok(140.7800),
326 4023 => Ok(-80.2500),
327 23004 => Ok(69.9000),
328 4024 => Ok(-141.3000),
329 24004 => Ok(134.7000),
330 4025 => Ok(-211.0000),
331 25004 => Ok(402.5000),
332 4026 => Ok(3629.0000),
333 26004 => Ok(-97.0500),
334 4027 => Ok(4448.0000),
335 27004 => Ok(-127.8000),
336 4028 => Ok(-9.4510),
337 28004 => Ok(40.6750),
338 4029 => Ok(393.6000),
339 29004 => Ok(19.5600),
340 4030 => Ok(48.4900),
341 30004 => Ok(128.8000),
342 4031 => Ok(4975.0000),
343 31004 => Ok(150.6400),
344 4032 => Ok(259.0000),
345 32004 => Ok(26.4100),
346 4033 => Ok(210.0000),
347 33004 => Ok(1112.0000),
348 4034 => Ok(-152.5500),
349 34004 => Ok(614.5200),
350 4035 => Ok(4284.0000),
351 35004 => Ok(-143.2000),
352 4036 => Ok(-119.2000),
353 36004 => Ok(397.4000),
354 4037 => Ok(-282.5000),
355 37004 => Ok(419.1000),
356 4038 => Ok(101.4000),
357 38004 => Ok(-157.3000),
358 4039 => Ok(5629.0000),
359 39004 => Ok(-240.2000),
360 4040 => Ok(-245.3900),
361 40004 => Ok(839.8300),
362 4041 => Ok(69.2600),
363 41004 => Ok(615.8000),
364 4044 => Ok(46.3800),
365 44004 => Ok(6.2140),
366 4047 => Ok(421.9000),
367 47004 => Ok(-19.4500),
368 4049 => Ok(-203.6000),
369 49004 => Ok(274.1000),
370 4050 => Ok(184.9000),
371 50004 => Ok(2.8450),
372 4055 => Ok(233.5100),
373 55004 => Ok(347.1300),
374 5006 => Ok(-137.1000),
375 6005 => Ok(249.1000),
376 5007 => Ok(353.5000),
377 7005 => Ok(-229.1000),
378 5008 => Ok(-259.7000),
379 8005 => Ok(-451.6000),
380 5009 => Ok(84.0000),
381 9005 => Ok(164.5000),
382 5010 => Ok(-203.6000),
383 10005 => Ok(529.0000),
384 5011 => Ok(101.1000),
385 11005 => Ok(245.4000),
386 5012 => Ok(267.8000),
387 12005 => Ok(139.4000),
388 5013 => Ok(28.0600),
389 13005 => Ok(237.7000),
390 5014 => Ok(8.6420),
391 14005 => Ok(-242.8000),
392 5015 => Ok(42.7000),
393 15005 => Ok(-150.0000),
394 5016 => Ok(-323.0000),
395 16005 => Ok(28.6000),
396 5017 => Ok(-52.3900),
397 17005 => Ok(-17.4000),
398 5018 => Ok(170.0290),
399 18005 => Ok(-132.3000),
400 5019 => Ok(6.7120),
401 19005 => Ok(185.4000),
402 5020 => Ok(199.0000),
403 20005 => Ok(-151.0000),
404 5021 => Ok(75.6200),
405 21005 => Ok(562.2000),
406 5022 => Ok(65.2800),
407 22005 => Ok(527.6000),
408 5023 => Ok(-98.1200),
409 23005 => Ok(742.1000),
410 5024 => Ok(143.1000),
411 24005 => Ok(856.3000),
412 5025 => Ok(123.5000),
413 25005 => Ok(325.7000),
414 5026 => Ok(256.5000),
415 26005 => Ok(261.6000),
416 5027 => Ok(157.1000),
417 27005 => Ok(561.6000),
418 5028 => Ok(488.9000),
419 28005 => Ok(609.8000),
420 5029 => Ok(147.5000),
421 29005 => Ok(461.6000),
422 5030 => Ok(-120.4600),
423 30005 => Ok(521.6300),
424 5031 => Ok(-318.9300),
425 31005 => Ok(267.6000),
426 5032 => Ok(313.5000),
427 32005 => Ok(501.3000),
428 5033 => Ok(202.1000),
429 33005 => Ok(524.9000),
430 5034 => Ok(727.8000),
431 34005 => Ok(68.9500),
432 5035 => Ok(-202.1000),
433 35005 => Ok(-25.8700),
434 5036 => Ok(74.2700),
435 36005 => Ok(389.3000),
436 5037 => Ok(225.8000),
437 37005 => Ok(738.9000),
438 5038 => Ok(44.7800),
439 38005 => Ok(649.7000),
440 5039 => Ok(-143.9000),
441 39005 => Ok(64.1600),
442 5041 => Ok(190.3000),
443 41005 => Ok(88.6300),
444 5042 => Ok(-817.7000),
445 42005 => Ok(1913.0000),
446 5043 => Ok(-1712.8000),
447 43005 => Ok(430.0600),
448 5044 => Ok(-504.2000),
449 44005 => Ok(796.9000),
450 5045 => Ok(72.9600),
451 45005 => Ok(794.4000),
452 5046 => Ok(-382.7000),
453 46005 => Ok(394.8000),
454 5047 => Ok(-248.3000),
455 47005 => Ok(517.5000),
456 5049 => Ok(104.7000),
457 49005 => Ok(-61.2000),
458 5050 => Ok(57.6500),
459 50005 => Ok(682.5000),
460 5055 => Ok(215.8100),
461 55005 => Ok(72.1900),
462 5084 => Ok(-1840.8000),
463 84005 => Ok(111.6500),
464 5085 => Ok(56.2980),
465 85005 => Ok(122.1900),
466 6007 => Ok(-180.9500),
467 7006 => Ok(289.6000),
468 6008 => Ok(-101.7000),
469 8006 => Ok(-265.2000),
470 6009 => Ok(23.3900),
471 9006 => Ok(108.6500),
472 6010 => Ok(306.4200),
473 10006 => Ok(-340.1800),
474 6011 => Ok(-10.7200),
475 11006 => Ok(249.6300),
476 6012 => Ok(179.7000),
477 12006 => Ok(227.8000),
478 6013 => Ok(-128.6000),
479 13006 => Ok(238.4000),
480 6014 => Ok(359.3000),
481 14006 => Ok(-481.6500),
482 6015 => Ok(-20.9800),
483 15006 => Ok(-370.3000),
484 6016 => Ok(53.9000),
485 16006 => Ok(-406.8000),
486 6017 => Ok(489.7000),
487 17006 => Ok(-118.1000),
488 6018 => Ok(580.4800),
489 18006 => Ok(-378.2400),
490 6019 => Ok(53.2800),
491 19006 => Ok(162.6000),
492 6020 => Ok(-202.0000),
493 20006 => Ok(339.8000),
494 6021 => Ok(-38.3200),
495 21006 => Ok(529.0000),
496 6022 => Ok(-102.5400),
497 22006 => Ok(669.9000),
498 6023 => Ok(-139.3500),
499 23006 => Ok(649.1000),
500 6024 => Ok(-44.7600),
501 24006 => Ok(709.6000),
502 6025 => Ok(-28.2500),
503 25006 => Ok(612.8000),
504 6026 => Ok(75.1400),
505 26006 => Ok(252.5600),
506 6027 => Ok(457.8800),
507 27006 => Ok(511.2900),
508 6028 => Ok(-31.0900),
509 28006 => Ok(914.2000),
510 6029 => Ok(17.5000),
511 29006 => Ok(448.6000),
512 6030 => Ok(-61.7600),
513 30006 => Ok(287.0000),
514 6031 => Ok(-119.2000),
515 31006 => Ok(240.8000),
516 6032 => Ok(212.1000),
517 32006 => Ok(431.3000),
518 6033 => Ok(106.3000),
519 33006 => Ok(494.7000),
520 6034 => Ok(-119.1000),
521 34006 => Ok(967.7100),
522 6035 => Ok(-399.3000),
523 35006 => Ok(695.0000),
524 6036 => Ok(-5.2240),
525 36006 => Ok(218.8000),
526 6037 => Ok(33.4700),
527 37006 => Ok(528.0000),
528 6038 => Ok(-48.2500),
529 38006 => Ok(645.9000),
530 6039 => Ok(-172.4000),
531 39006 => Ok(172.2000),
532 6041 => Ok(165.7000),
533 41006 => Ok(171.0000),
534 6045 => Ok(-52.1000),
535 45006 => Ok(762.7000),
536 6048 => Ok(37.6300),
537 48006 => Ok(420.0000),
538 6049 => Ok(-59.4000),
539 49006 => Ok(-89.2400),
540 6050 => Ok(-46.0100),
541 50006 => Ok(597.8000),
542 6055 => Ok(150.0200),
543 55006 => Ok(265.7500),
544 7008 => Ok(324.5000),
545 8007 => Ok(-601.8000),
546 7009 => Ok(-195.4000),
547 9007 => Ok(472.5000),
548 7010 => Ok(-116.0000),
549 10007 => Ok(480.8000),
550 7011 => Ok(72.8700),
551 11007 => Ok(200.8000),
552 7012 => Ok(233.8700),
553 12007 => Ok(124.6300),
554 7013 => Ok(540.5000),
555 13007 => Ok(-314.7000),
556 7014 => Ok(48.8900),
557 14007 => Ok(-330.4000),
558 7015 => Ok(168.0000),
559 15007 => Ok(-448.2000),
560 7016 => Ok(304.0000),
561 16007 => Ok(-598.8000),
562 7017 => Ok(243.2000),
563 17007 => Ok(-341.6000),
564 7018 => Ok(459.0000),
565 18007 => Ok(-332.9000),
566 7019 => Ok(112.6000),
567 19007 => Ok(242.8000),
568 7020 => Ok(-14.0900),
569 20007 => Ok(-66.1700),
570 7021 => Ok(325.4400),
571 21007 => Ok(698.2400),
572 7022 => Ok(370.4000),
573 22007 => Ok(708.6900),
574 7023 => Ok(353.6800),
575 23007 => Ok(826.7600),
576 7024 => Ok(497.5400),
577 24007 => Ok(1201.0000),
578 7025 => Ok(133.9000),
579 25007 => Ok(-274.5000),
580 7026 => Ok(220.6000),
581 26007 => Ok(417.9000),
582 7027 => Ok(399.5000),
583 27007 => Ok(360.7000),
584 7028 => Ok(887.1000),
585 28007 => Ok(1081.0000),
586 7030 => Ok(188.0260),
587 30007 => Ok(23.4840),
588 7031 => Ok(12.7200),
589 31007 => Ok(-137.4000),
590 7033 => Ok(777.1000),
591 33007 => Ok(79.1800),
592 7035 => Ok(-139.0000),
593 35007 => Ok(-240.0000),
594 7036 => Ok(160.8000),
595 36007 => Ok(386.6000),
596 7039 => Ok(319.0000),
597 39007 => Ok(-287.1000),
598 7041 => Ok(-197.5000),
599 41007 => Ok(284.4000),
600 7042 => Ok(-363.8000),
601 42007 => Ok(180.2000),
602 7044 => Ok(-452.2000),
603 44007 => Ok(832.2000),
604 7046 => Ok(835.6000),
605 46007 => Ok(-509.3000),
606 7047 => Ok(139.6000),
607 47007 => Ok(-205.7000),
608 7049 => Ok(407.9000),
609 49007 => Ok(-384.3000),
610 7055 => Ok(-255.6300),
611 55007 => Ok(627.3900),
612 8009 => Ok(-356.1000),
613 9008 => Ok(-133.1000),
614 8010 => Ok(-271.1000),
615 10008 => Ok(-155.6000),
616 8011 => Ok(-449.4000),
617 11008 => Ok(-36.7200),
618 8012 => Ok(-32.5200),
619 12008 => Ok(-234.2500),
620 8013 => Ok(-162.8742),
621 13008 => Ok(-178.5461),
622 8014 => Ok(-832.9700),
623 14008 => Ok(-870.8000),
624 8017 => Ok(119.9000),
625 17008 => Ok(-253.1000),
626 8018 => Ok(-305.5000),
627 18008 => Ok(-341.6000),
628 8020 => Ok(408.9000),
629 20008 => Ok(-11.0000),
630 8022 => Ok(517.2700),
631 22008 => Ok(1633.5000),
632 8024 => Ok(1827.0000),
633 24008 => Ok(10000.0000),
634 8025 => Ok(6915.0000),
635 25008 => Ok(622.3000),
636 8027 => Ok(-413.4800),
637 27008 => Ok(815.1200),
638 8028 => Ok(8483.5000),
639 28008 => Ok(1421.3000),
640 8031 => Ok(-687.1000),
641 31008 => Ok(838.4000),
642 8041 => Ok(-494.2000),
643 41008 => Ok(-167.3000),
644 8044 => Ok(-659.0000),
645 44008 => Ok(-234.7000),
646 8050 => Ok(1005.0000),
647 50008 => Ok(810.5000),
648 9010 => Ok(-37.3600),
649 10009 => Ok(128.0000),
650 9011 => Ok(-213.7000),
651 11009 => Ok(372.2000),
652 9012 => Ok(-190.4000),
653 12009 => Ok(385.4000),
654 9013 => Ok(-103.6000),
655 13009 => Ok(191.1000),
656 9015 => Ok(-174.2000),
657 15009 => Ok(394.6000),
658 9016 => Ok(-169.0000),
659 16009 => Ok(225.3000),
660 9017 => Ok(6201.0000),
661 17009 => Ok(-450.3000),
662 9018 => Ok(7.3410),
663 18009 => Ok(29.1000),
664 9019 => Ok(481.7000),
665 19009 => Ok(-287.5000),
666 9020 => Ok(669.4000),
667 20009 => Ok(-297.8000),
668 9021 => Ok(-191.6900),
669 21009 => Ok(286.2800),
670 9022 => Ok(-130.3000),
671 22009 => Ok(82.8600),
672 9023 => Ok(-354.5500),
673 23009 => Ok(552.1000),
674 9024 => Ok(-39.2000),
675 24009 => Ok(372.0000),
676 9025 => Ok(-119.8000),
677 25009 => Ok(518.4000),
678 9026 => Ok(137.5000),
679 26009 => Ok(-142.6100),
680 9027 => Ok(548.5000),
681 27009 => Ok(-101.5000),
682 9028 => Ok(216.1380),
683 28009 => Ok(303.6570),
684 9029 => Ok(-46.2800),
685 29009 => Ok(160.6000),
686 9030 => Ok(-163.7000),
687 30009 => Ok(317.5000),
688 9031 => Ok(71.4600),
689 31009 => Ok(135.4000),
690 9032 => Ok(53.5900),
691 32009 => Ok(138.0000),
692 9033 => Ok(245.2000),
693 33009 => Ok(-142.6000),
694 9034 => Ok(-246.6000),
695 34009 => Ok(443.6150),
696 9035 => Ok(-44.5800),
697 35009 => Ok(110.4000),
698 9036 => Ok(-63.5000),
699 36009 => Ok(114.5500),
700 9037 => Ok(-34.5700),
701 37009 => Ok(-40.9000),
702 9039 => Ok(-61.7000),
703 39009 => Ok(97.0400),
704 9041 => Ok(-18.8000),
705 41009 => Ok(123.4000),
706 9042 => Ok(-588.9000),
707 42009 => Ok(992.4000),
708 9047 => Ok(37.5400),
709 47009 => Ok(156.4000),
710 9050 => Ok(-162.6000),
711 50009 => Ok(278.8000),
712 10011 => Ok(-110.3000),
713 11010 => Ok(185.1000),
714 10012 => Ok(766.0000),
715 12010 => Ok(-236.5000),
716 10013 => Ok(304.1000),
717 13010 => Ok(-7.8380),
718 10019 => Ok(-106.4000),
719 19010 => Ok(224.6600),
720 10020 => Ok(497.5000),
721 20010 => Ok(-165.5000),
722 10021 => Ok(751.9000),
723 21010 => Ok(-47.5100),
724 10022 => Ok(67.5200),
725 22010 => Ok(190.6000),
726 10023 => Ok(-483.7000),
727 23010 => Ok(242.8000),
728 10032 => Ok(117.0000),
729 32010 => Ok(245.9000),
730 10034 => Ok(2.2100),
731 34010 => Ok(-55.8700),
732 10036 => Ok(-339.2000),
733 36010 => Ok(354.0000),
734 10037 => Ok(172.4000),
735 37010 => Ok(183.8000),
736 10039 => Ok(-268.8000),
737 39010 => Ok(13.8900),
738 10041 => Ok(-275.5000),
739 41010 => Ok(577.5000),
740 11012 => Ok(-241.8000),
741 12011 => Ok(1167.0000),
742 11013 => Ok(-235.7000),
743 13011 => Ok(461.3000),
744 11015 => Ok(-73.5000),
745 15011 => Ok(136.0000),
746 11016 => Ok(-196.7000),
747 16011 => Ok(2888.6001),
748 11017 => Ok(475.5000),
749 17011 => Ok(-294.8000),
750 11018 => Ok(-0.1300),
751 18011 => Ok(8.8700),
752 11019 => Ok(494.6000),
753 19011 => Ok(-266.6000),
754 11020 => Ok(660.2000),
755 20011 => Ok(-256.3000),
756 11021 => Ok(-34.7400),
757 21011 => Ok(35.3800),
758 11022 => Ok(108.8500),
759 22011 => Ok(-132.9500),
760 11023 => Ok(-209.6600),
761 23011 => Ok(176.4500),
762 11024 => Ok(54.5700),
763 24011 => Ok(129.4900),
764 11025 => Ok(442.4000),
765 25011 => Ok(-171.1000),
766 11026 => Ok(-81.1300),
767 26011 => Ok(129.3000),
768 11028 => Ok(183.0460),
769 28011 => Ok(243.7750),
770 11030 => Ok(202.2500),
771 30011 => Ok(-146.3100),
772 11031 => Ok(-101.7000),
773 31011 => Ok(152.0000),
774 11032 => Ok(148.3000),
775 32011 => Ok(21.9200),
776 11033 => Ok(18.8800),
777 33011 => Ok(24.3700),
778 11034 => Ok(71.4800),
779 34011 => Ok(-111.4500),
780 11035 => Ok(52.0800),
781 35011 => Ok(41.5700),
782 11036 => Ok(-28.6100),
783 36011 => Ok(175.5300),
784 11037 => Ok(-275.2000),
785 37011 => Ok(611.3000),
786 11039 => Ok(85.3300),
787 39011 => Ok(-82.1200),
788 11041 => Ok(560.2000),
789 41011 => Ok(-234.9000),
790 11047 => Ok(151.8000),
791 47011 => Ok(-3.4440),
792 12013 => Ok(-234.0000),
793 13012 => Ok(457.3000),
794 12018 => Ok(-233.4000),
795 18012 => Ok(554.4000),
796 12019 => Ok(-47.2500),
797 19012 => Ok(99.3700),
798 12020 => Ok(-268.1000),
799 20012 => Ok(193.9000),
800 12022 => Ok(31.0000),
801 22012 => Ok(80.9900),
802 12023 => Ok(-126.2000),
803 23012 => Ok(235.6000),
804 12024 => Ok(179.7000),
805 24012 => Ok(351.9000),
806 12025 => Ok(24.2800),
807 25012 => Ok(383.3000),
808 12029 => Ok(103.9000),
809 29012 => Ok(201.5000),
810 12033 => Ok(298.1300),
811 33012 => Ok(-92.2600),
812 12037 => Ok(-11.4000),
813 37012 => Ok(134.5000),
814 12039 => Ok(308.9000),
815 39012 => Ok(-116.7000),
816 12041 => Ok(-122.3000),
817 41012 => Ok(145.4000),
818 13014 => Ok(-78.3600),
819 14013 => Ok(222.1000),
820 13015 => Ok(251.5000),
821 15013 => Ok(-56.0800),
822 13016 => Ok(5422.2998),
823 16013 => Ok(-194.1000),
824 13017 => Ok(-46.3900),
825 17013 => Ok(285.3600),
826 13018 => Ok(213.2000),
827 18013 => Ok(-156.1000),
828 13019 => Ok(-18.5100),
829 19013 => Ok(38.8100),
830 13020 => Ok(664.6000),
831 20013 => Ok(-338.5000),
832 13021 => Ok(301.1400),
833 21013 => Ok(225.3900),
834 13022 => Ok(137.7700),
835 22013 => Ok(-197.7100),
836 13023 => Ok(-154.3000),
837 23013 => Ok(-20.9300),
838 13024 => Ok(47.6700),
839 24013 => Ok(113.9000),
840 13025 => Ok(134.8000),
841 25013 => Ok(-25.1500),
842 13026 => Ok(95.1800),
843 26013 => Ok(-94.4900),
844 13027 => Ok(155.1100),
845 27013 => Ok(220.6600),
846 13028 => Ok(140.8960),
847 28013 => Ok(112.3820),
848 13029 => Ok(-8.5380),
849 29013 => Ok(63.7100),
850 13030 => Ok(170.1000),
851 30013 => Ok(-87.3100),
852 13031 => Ok(-20.1100),
853 31013 => Ok(9.2070),
854 13032 => Ok(-149.5000),
855 32013 => Ok(476.6000),
856 13033 => Ok(-202.3000),
857 33013 => Ok(736.4000),
858 13034 => Ok(-156.5700),
859 34013 => Ok(173.7700),
860 13035 => Ok(128.8000),
861 35013 => Ok(-93.5100),
862 13037 => Ok(240.2000),
863 37013 => Ok(-217.9000),
864 13038 => Ok(-273.9500),
865 38013 => Ok(167.3000),
866 13039 => Ok(254.8000),
867 39013 => Ok(-158.2000),
868 13040 => Ok(-172.5100),
869 40013 => Ok(278.1500),
870 13041 => Ok(417.0000),
871 41013 => Ok(-247.8000),
872 13042 => Ok(1338.0000),
873 42013 => Ok(448.5000),
874 14015 => Ok(-107.2000),
875 15014 => Ok(127.4000),
876 14016 => Ok(-41.1100),
877 16014 => Ok(38.8900),
878 14017 => Ok(-200.7000),
879 17014 => Ok(-15.0700),
880 14019 => Ok(358.9000),
881 19014 => Ok(-157.3000),
882 14021 => Ok(-82.9200),
883 21014 => Ok(131.2000),
884 14024 => Ok(-99.8100),
885 24014 => Ok(261.1000),
886 14025 => Ok(30.0500),
887 25014 => Ok(108.5000),
888 14029 => Ok(-70.1400),
889 29014 => Ok(106.7000),
890 14035 => Ok(874.1900),
891 35014 => Ok(-366.5100),
892 14039 => Ok(-164.0000),
893 39014 => Ok(49.7000),
894 14042 => Ok(-664.4000),
895 42014 => Ok(961.8000),
896 14043 => Ok(275.9000),
897 43014 => Ok(-125.2000),
898 15016 => Ok(-189.2000),
899 16015 => Ok(865.9000),
900 15017 => Ok(138.5400),
901 17015 => Ok(64.3000),
902 15018 => Ok(431.4900),
903 18015 => Ok(-207.6600),
904 15019 => Ok(147.1000),
905 19015 => Ok(-108.5000),
906 15024 => Ok(71.2300),
907 24015 => Ok(91.1300),
908 15025 => Ok(-18.9300),
909 25015 => Ok(102.2000),
910 15031 => Ok(939.0700),
911 31015 => Ok(-213.7400),
912 15038 => Ok(570.9000),
913 38015 => Ok(-198.8000),
914 15039 => Ok(-255.2200),
915 39015 => Ok(10.0300),
916 15041 => Ok(-38.7700),
917 41015 => Ok(284.5000),
918 15042 => Ok(448.1000),
919 42015 => Ok(1464.2000),
920 15043 => Ok(-1327.0000),
921 43015 => Ok(1603.8000),
922 16017 => Ok(287.4300),
923 17016 => Ok(-24.4600),
924 16019 => Ok(1255.1000),
925 19016 => Ok(-446.8600),
926 16021 => Ok(-182.9100),
927 21016 => Ok(151.3800),
928 16022 => Ok(-73.8500),
929 22016 => Ok(-141.4000),
930 16023 => Ok(-352.9000),
931 23016 => Ok(-293.7000),
932 16024 => Ok(-262.0000),
933 24016 => Ok(316.9000),
934 16025 => Ok(-181.9000),
935 25016 => Ok(2951.0000),
936 16035 => Ok(243.1000),
937 35016 => Ok(-257.2000),
938 16038 => Ok(-196.3120),
939 38016 => Ok(116.4780),
940 16039 => Ok(22.0500),
941 39016 => Ok(-185.2000),
942 17018 => Ok(89.7000),
943 18017 => Ok(117.4000),
944 17019 => Ok(-281.6000),
945 19017 => Ok(777.4000),
946 17020 => Ok(-396.0000),
947 20017 => Ok(493.8000),
948 17021 => Ok(287.0000),
949 21017 => Ok(429.7000),
950 17022 => Ok(-111.0000),
951 22017 => Ok(140.8000),
952 17024 => Ok(882.0000),
953 24017 => Ok(898.2000),
954 17025 => Ok(617.5000),
955 25017 => Ok(334.9000),
956 17027 => Ok(-139.3000),
957 27017 => Ok(134.9000),
958 17031 => Ok(0.1004),
959 31017 => Ok(192.3000),
960 17039 => Ok(-334.4000),
961 39017 => Ok(343.7000),
962 17041 => Ok(-89.4200),
963 41017 => Ok(-22.1000),
964 18019 => Ok(-169.6700),
965 19018 => Ok(134.2800),
966 18020 => Ok(-153.7000),
967 20018 => Ok(-313.5000),
968 18022 => Ok(-351.6000),
969 22018 => Ok(587.3000),
970 18023 => Ok(-114.7300),
971 23018 => Ok(18.9800),
972 18024 => Ok(-205.3000),
973 24018 => Ok(368.5000),
974 18025 => Ok(-2.1700),
975 25018 => Ok(20.1800),
976 18027 => Ok(2845.0000),
977 27018 => Ok(2475.0000),
978 18033 => Ok(-60.7800),
979 33018 => Ok(-42.7100),
980 18037 => Ok(160.7000),
981 37018 => Ok(281.6000),
982 18038 => Ok(-158.8000),
983 38018 => Ok(159.8000),
984 18050 => Ok(-136.6000),
985 50018 => Ok(221.4000),
986 19020 => Ok(205.2700),
987 20019 => Ok(92.0700),
988 19021 => Ok(4.9330),
989 21019 => Ok(54.3200),
990 19022 => Ok(-152.7000),
991 22019 => Ok(258.6000),
992 19023 => Ok(-15.6200),
993 23019 => Ok(74.0400),
994 19024 => Ok(-54.8600),
995 24019 => Ok(491.9500),
996 19025 => Ok(-4.6240),
997 25019 => Ok(363.5000),
998 19026 => Ok(-0.5150),
999 26019 => Ok(0.2830),
1000 19028 => Ok(230.8520),
1001 28019 => Ok(335.7430),
1002 19029 => Ok(0.4604),
1003 29019 => Ok(161.0000),
1004 19031 => Ok(177.5000),
1005 31019 => Ok(169.6000),
1006 19033 => Ok(-62.1700),
1007 33019 => Ok(136.9000),
1008 19034 => Ok(-203.0200),
1009 34019 => Ok(329.1200),
1010 19036 => Ok(81.5700),
1011 36019 => Ok(-42.3100),
1012 19037 => Ok(-55.7700),
1013 37019 => Ok(335.2000),
1014 19039 => Ok(-151.5000),
1015 39019 => Ok(150.6000),
1016 19041 => Ok(120.3000),
1017 41019 => Ok(-61.6000),
1018 19047 => Ok(16.2300),
1019 47019 => Ok(119.2000),
1020 20021 => Ok(13.4100),
1021 21020 => Ok(519.1000),
1022 20022 => Ok(-44.7000),
1023 22020 => Ok(543.3000),
1024 20023 => Ok(39.6300),
1025 23020 => Ok(504.2000),
1026 20024 => Ok(183.4000),
1027 24020 => Ok(631.0000),
1028 20025 => Ok(-79.0800),
1029 25020 => Ok(993.4000),
1030 20030 => Ok(-208.9000),
1031 30020 => Ok(570.6000),
1032 20032 => Ok(228.4000),
1033 32020 => Ok(616.6000),
1034 20033 => Ok(-95.0000),
1035 33020 => Ok(5256.0000),
1036 20035 => Ok(-463.6000),
1037 35020 => Ok(-180.2000),
1038 20037 => Ok(-11.1600),
1039 37020 => Ok(898.2000),
1040 20039 => Ok(-228.0000),
1041 39020 => Ok(-97.7700),
1042 20041 => Ok(-337.0000),
1043 41020 => Ok(1179.0000),
1044 20046 => Ok(-322.3000),
1045 46020 => Ok(-70.2500),
1046 21022 => Ok(108.3100),
1047 22021 => Ok(-84.5300),
1048 21023 => Ok(249.1500),
1049 23021 => Ok(-157.1000),
1050 21024 => Ok(62.4200),
1051 24021 => Ok(11.8000),
1052 21025 => Ok(153.0000),
1053 25021 => Ok(-129.7000),
1054 21026 => Ok(32.7300),
1055 26021 => Ok(113.0000),
1056 21027 => Ok(86.2000),
1057 27021 => Ok(1971.0000),
1058 21028 => Ok(450.0880),
1059 28021 => Ok(-73.0920),
1060 21029 => Ok(59.0200),
1061 29021 => Ok(-27.9400),
1062 21030 => Ok(65.5600),
1063 30021 => Ok(-39.4600),
1064 21032 => Ok(2.2200),
1065 32021 => Ok(179.2500),
1066 21033 => Ok(344.4000),
1067 33021 => Ok(-262.3000),
1068 21037 => Ok(-168.2000),
1069 37021 => Ok(383.2000),
1070 21039 => Ok(6.5700),
1071 39021 => Ok(-55.2100),
1072 21041 => Ok(63.6700),
1073 41021 => Ok(182.2000),
1074 22023 => Ok(0.0000),
1075 23022 => Ok(0.0000),
1076 22024 => Ok(56.3300),
1077 24022 => Ok(17.9700),
1078 22025 => Ok(223.1000),
1079 25022 => Ok(-8.3090),
1080 22026 => Ok(108.9000),
1081 26022 => Ok(-9.6390),
1082 22030 => Ok(149.5600),
1083 30022 => Ok(-116.2100),
1084 22032 => Ok(177.6000),
1085 32022 => Ok(-40.8200),
1086 22033 => Ok(315.9000),
1087 33022 => Ok(-174.5000),
1088 22035 => Ok(215.0000),
1089 35022 => Ok(-215.0000),
1090 22037 => Ok(-91.8000),
1091 37022 => Ok(301.9000),
1092 22039 => Ok(-160.2800),
1093 39022 => Ok(397.2400),
1094 22041 => Ok(-96.8700),
1095 41022 => Ok(305.4000),
1096 22047 => Ok(361.1000),
1097 47022 => Ok(-194.7000),
1098 23024 => Ok(-30.1000),
1099 24023 => Ok(51.9000),
1100 23025 => Ok(192.1000),
1101 25023 => Ok(-0.2266),
1102 23028 => Ok(116.6120),
1103 28023 => Ok(-26.0580),
1104 23030 => Ok(-64.3800),
1105 30023 => Ok(48.4840),
1106 23032 => Ok(86.4000),
1107 32023 => Ok(21.7600),
1108 23033 => Ok(168.8000),
1109 33023 => Ok(-46.8000),
1110 23035 => Ok(363.7000),
1111 35023 => Ok(-343.6000),
1112 23037 => Ok(111.2000),
1113 37023 => Ok(-149.8000),
1114 23041 => Ok(255.8000),
1115 41023 => Ok(-193.0000),
1116 23044 => Ok(-35.6800),
1117 44023 => Ok(-196.2000),
1118 23048 => Ok(565.9000),
1119 48023 => Ok(-363.1000),
1120 24025 => Ok(-75.9700),
1121 25024 => Ok(248.4000),
1122 24026 => Ok(490.8800),
1123 26024 => Ok(-34.6800),
1124 24027 => Ok(534.7000),
1125 27024 => Ok(514.6000),
1126 24028 => Ok(132.2000),
1127 28024 => Ok(-60.7100),
1128 24030 => Ok(546.6800),
1129 30024 => Ok(-133.1600),
1130 24032 => Ok(247.8000),
1131 32024 => Ok(48.4900),
1132 24033 => Ok(146.6000),
1133 33024 => Ok(77.5500),
1134 24035 => Ok(337.7000),
1135 35024 => Ok(-58.4300),
1136 24036 => Ok(369.4900),
1137 36024 => Ok(-85.1480),
1138 24037 => Ok(187.1000),
1139 37024 => Ok(-134.2000),
1140 24038 => Ok(215.2000),
1141 38024 => Ok(-124.6000),
1142 24039 => Ok(498.6000),
1143 39024 => Ok(-186.7000),
1144 24041 => Ok(256.5000),
1145 41024 => Ok(335.7000),
1146 24043 => Ok(233.1000),
1147 43024 => Ok(70.8100),
1148 24047 => Ok(423.1000),
1149 47024 => Ok(3.1630),
1150 24048 => Ok(63.9500),
1151 48024 => Ok(-11.3000),
1152 24050 => Ok(108.5000),
1153 50024 => Ok(-79.3400),
1154 24055 => Ok(585.1900),
1155 55024 => Ok(75.0400),
1156 25026 => Ok(132.7000),
1157 26025 => Ok(132.9000),
1158 25027 => Ok(2213.0000),
1159 27025 => Ok(-123.1000),
1160 25033 => Ok(593.4000),
1161 33025 => Ok(-185.3000),
1162 25035 => Ok(1337.3700),
1163 35025 => Ok(-334.1200),
1164 25039 => Ok(5143.1401),
1165 39025 => Ok(-374.1600),
1166 25040 => Ok(309.5800),
1167 40025 => Ok(33.9500),
1168 25041 => Ok(-71.1800),
1169 41025 => Ok(956.1000),
1170 25044 => Ok(-209.7000),
1171 44025 => Ok(161.5000),
1172 25047 => Ok(434.1000),
1173 47025 => Ok(7.0820),
1174 26027 => Ok(533.2000),
1175 27026 => Ok(-85.1200),
1176 26028 => Ok(320.2000),
1177 28026 => Ok(277.8000),
1178 26031 => Ok(139.8220),
1179 31026 => Ok(481.3480),
1180 26032 => Ok(304.3000),
1181 32026 => Ok(64.2800),
1182 26033 => Ok(10.1700),
1183 33026 => Ok(125.3000),
1184 26034 => Ok(-27.7010),
1185 34026 => Ok(174.4330),
1186 26037 => Ok(10.7600),
1187 37026 => Ok(379.4000),
1188 26039 => Ok(-223.1000),
1189 39026 => Ok(223.6000),
1190 26041 => Ok(248.4000),
1191 41026 => Ok(-124.7000),
1192 26045 => Ok(-218.9000),
1193 45026 => Ok(844.0000),
1194 26050 => Ok(-4.5650),
1195 50026 => Ok(176.3000),
1196 27032 => Ok(2990.0000),
1197 32027 => Ok(2448.0000),
1198 27033 => Ok(-124.0000),
1199 33027 => Ok(4288.0000),
1200 28032 => Ok(292.7000),
1201 32028 => Ok(-27.4500),
1202 28037 => Ok(-47.3700),
1203 37028 => Ok(167.9000),
1204 28041 => Ok(469.8000),
1205 41028 => Ok(885.5000),
1206 29035 => Ok(31.6600),
1207 35029 => Ok(85.7000),
1208 29039 => Ok(78.9200),
1209 39029 => Ok(-71.0000),
1210 29044 => Ok(1004.2000),
1211 44029 => Ok(-274.1000),
1212 29048 => Ok(-18.2700),
1213 48029 => Ok(6.9710),
1214 30041 => Ok(43.3700),
1215 41030 => Ok(-64.2800),
1216 31035 => Ok(-417.2000),
1217 35031 => Ok(535.8000),
1218 31039 => Ok(302.2000),
1219 39031 => Ok(-191.7000),
1220 31041 => Ok(347.8000),
1221 41031 => Ok(-264.3000),
1222 31044 => Ok(-262.0000),
1223 44031 => Ok(262.0000),
1224 31047 => Ok(-353.5000),
1225 47031 => Ok(515.8000),
1226 32033 => Ok(6.3700),
1227 33032 => Ok(37.1000),
1228 32041 => Ok(68.5500),
1229 41032 => Ok(288.1000),
1230 33035 => Ok(32.9000),
1231 35033 => Ok(-111.2000),
1232 33037 => Ok(-48.3300),
1233 37033 => Ok(322.4200),
1234 33039 => Ok(336.2500),
1235 39033 => Ok(-176.2600),
1236 33041 => Ok(-195.1000),
1237 41033 => Ok(627.7000),
1238 34037 => Ok(2073.2000),
1239 37034 => Ok(631.5000),
1240 34039 => Ok(-119.8000),
1241 39034 => Ok(6.6990),
1242 35039 => Ok(-97.7100),
1243 39035 => Ok(136.6000),
1244 35041 => Ok(153.7000),
1245 41035 => Ok(-29.3400),
1246 36037 => Ok(-208.8000),
1247 37036 => Ok(837.2000),
1248 36039 => Ok(-8.8040),
1249 39036 => Ok(5.1500),
1250 36041 => Ok(423.4000),
1251 41036 => Ok(-53.9100),
1252 37039 => Ok(255.0000),
1253 39037 => Ok(-137.7000),
1254 37041 => Ok(730.8000),
1255 41037 => Ok(-198.0000),
1256 37044 => Ok(26.3500),
1257 44037 => Ok(-66.3100),
1258 37048 => Ok(2429.0000),
1259 48037 => Ok(148.9000),
1260 38039 => Ok(-110.6500),
1261 39038 => Ok(50.0600),
1262 38040 => Ok(-117.1700),
1263 40038 => Ok(185.6000),
1264 39040 => Ok(-5.5790),
1265 40039 => Ok(55.8000),
1266 39041 => Ok(72.3100),
1267 41039 => Ok(-28.6500),
1268 40045 => Ok(111.8000),
1269 45040 => Ok(-32.1700),
1270 41047 => Ok(122.4000),
1271 47041 => Ok(101.2000),
1272 42043 => Ok(-2166.0000),
1273 43042 => Ok(745.3000),
1274 84085 => Ok(1517.5000),
1275 85084 => Ok(-1869.9000),
1276 _ => Err("Interaction parameter does not exist"),
1277 }
1278}
1279
1280#[cfg(test)]
1282mod tests {
1283 use super::*;
1284
1285 #[test]
1286 fn fetch_interaction_param_1_2() {
1287 let param = get_interaction_parameter(1, 2).unwrap();
1288 assert_eq!(param, 86.02);
1289 }
1290
1291 #[test]
1292 fn fetch_interaction_param_23_12() {
1293 let param = get_interaction_parameter(23, 12).unwrap();
1294 assert_eq!(param, 235.6);
1295 }
1296
1297 #[test]
1298 fn fetch_interaction_param_err() {
1299 let param = get_interaction_parameter(1, 1);
1300 assert!(param.is_err(), "interaction parameter should not exist");
1301 }
1302}