-
Notifications
You must be signed in to change notification settings - Fork 0
/
for_nw.py
1997 lines (1989 loc) · 319 KB
/
for_nw.py
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# import matplotlib.pyplot as plt
# # # # def cross_bool(b1, c1, b2, c2):
# # # # if b1 > c1:
# # # # b1, c1 = c1, b1
# # # # if b2 > c2:
# # # # b2, c2, = c2, b2
# # # # if b1 > c2:
# # # # b1, b2 = b2, b1
# # # # c1, c2 = c2, c1
# # # # if c1 < b2:
# # # # return False
# # # # else:
# # # # return True
# # # # def cross():
# # # # a1 = 1
# # # # b1 = 2
# # # # c1 = 3
# # # # d1 = 4
# # # # a2 = 3
# # # # b2 = 4.5
# # # # c2 = 6
# # # # d2 = 7
# # # # b = cross_bool(b1, c1, b2, c2)
# # # # if b:
# # # # return 1
# # # # if b1 > c2:
# # # # a1, a2 = a2, a1
# # # # b1, b2 = b2, b1
# # # # c1, c2 = c2, c1
# # # # d1, d2 = d2, d1
# # # # b = cross_bool(c1, d1, a2, b2)
# # # # if not b:
# # # # return 0
# # # # x = (a2 * c1 - d1 * b2) / (a2 - b2 + c1 - d1)
# # # # return (d1 - x) / (d1 - c1)
# # # #
# # # #
# # # # print(cross())
# # # import matplotlib.pyplot as plt
# # #
# # # class Trapezoid:
# # # def __init__(self, params):
# # # if len(params) == 2:
# # # n = params[0]
# # # self.a = n - 2
# # # self.b = n - 1
# # # self.c = n + 1
# # # self.d = n + 2
# # # self.h = params[1]
# # # elif len(params) == 5:
# # # self.a = params[0]
# # # self.b = params[1]
# # # self.c = params[2]
# # # self.d = params[3]
# # # self.h = params[4]
# # # self.lst_y = []
# # # self.lst_x = []
# # # self.lst_h = []
# # #
# # # def mu(self, x):
# # # y = 0
# # # if (x >= self.a) and (x <= self.b):
# # # y = 1 - ((self.b - x) / (self.b - self.a))
# # # elif (x >= self.b) and (x <= self.c):
# # # y = 1
# # # elif (x >= self.c) and (x <= self.d):
# # # y = 1 - ((x - self.c) / (self.d - self.c))
# # # return y
# # #
# # # def trapezoid(self):
# # # y = 0
# # # x = 0
# # # for i in range(5000):
# # # self.lst_x.append(float(x))
# # # y = self.mu(x)
# # # if self.h < 1:
# # # if float(y) >= self.h:
# # # self.lst_h.append(self.h)
# # # elif float(y) < self.h:
# # # self.lst_h.append(y)
# # # else:
# # # self.h = 0
# # # self.lst_h.append(self.h)
# # # self.lst_y.append(float(y))
# # # x += 0.01
# # # if self.h < 1:
# # # self.lst_y = self.lst_h
# # # return self
# # #
# # # def muh(self, x):
# # # return min(self.h, self.mu(x))
# # #
# # #
# # # class Controller:
# # # def __init__(self, params):
# # # self.x = Trapezoid(params[0]).trapezoid()
# # # self.v = Trapezoid(params[1]).trapezoid()
# # # self.y1 = min([self.intersection(self.x.a, self.x.b, self.x.c, self.x.d,
# # # Rules.x1.a, Rules.x1.b, Rules.x1.c, Rules.x1.d),
# # # self.intersection(self.v.a, self.v.b, self.v.c, self.v.d,
# # # Rules.v1.a, Rules.v1.b, Rules.v1.c, Rules.v1.d)])
# # # self.y2 = min([self.intersection(self.x.a, self.x.b, self.x.c, self.x.d,
# # # Rules.x2.a, Rules.x2.b, Rules.x2.c, Rules.x2.d),
# # # self.intersection(self.v.a, self.v.b, self.v.c, self.v.d,
# # # Rules.v2.a, Rules.v2.b, Rules.v2.c, Rules.v2.d)])
# # # self.y3 = min([self.intersection(self.x.a, self.x.b, self.x.c, self.x.d,
# # # Rules.x3.a, Rules.x3.b, Rules.x3.c, Rules.x3.d),
# # # self.intersection(self.v.a, self.v.b, self.v.c, self.v.d,
# # # Rules.v3.a, Rules.v3.b, Rules.v3.c, Rules.v3.d)])
# # # self.y4 = min([self.intersection(self.x.a, self.x.b, self.x.c, self.x.d,
# # # Rules.x4.a, Rules.x4.b, Rules.x4.c, Rules.x4.d),
# # # self.intersection(self.v.a, self.v.b, self.v.c, self.v.d,
# # # Rules.v4.a, Rules.v4.b, Rules.v4.c, Rules.v4.d)])
# # # self.y5 = min([self.intersection(self.x.a, self.x.b, self.x.c, self.x.d,
# # # Rules.x5.a, Rules.x5.b, Rules.x5.c, Rules.x5.d),
# # # self.intersection(self.v.a, self.v.b, self.v.c, self.v.d,
# # # Rules.v5.a, Rules.v5.b, Rules.v5.c, Rules.v5.d)])
# # #
# # # def cross_bool(self, b1, c1, b2, c2):
# # # if b1 > c1:
# # # b1, c1 = c1, b1
# # # if b2 > c2:
# # # b2, c2, = c2, b2
# # # if b1 > c2:
# # # b1, b2 = b2, b1
# # # c1, c2 = c2, c1
# # # if c1 < b2:
# # # return False
# # # else:
# # # return True
# # #
# # # def intersection(self, a1, b1, c1, d1, a2, b2, c2, d2):
# # # b = self.cross_bool(b1, c1, b2, c2)
# # # if b:
# # # return 1
# # # if b1 > c2:
# # # a1, a2 = a2, a1
# # # b1, b2 = b2, b1
# # # c1, c2 = c2, c1
# # # d1, d2 = d2, d1
# # # b = self.cross_bool(c1, d1, a2, b2)
# # # if not b:
# # # return 0
# # # x = (a2 * c1 - d1 * b2) / (a2 - b2 + c1 - d1)
# # #
# # # return (d1 - x) / (d1 - c1)
# # #
# # # def find_min_point(self, p_xv):
# # # return min(p_xv)
# # #
# # # def return_(self):
# # # return self.y1, self.y2, self.y3, self.y4, self.y5
# # #
# # #
# # # class Rules:
# # # x1 = Trapezoid([0.09, 0.14, 0.156, 0.175, 1])
# # # x1.trapezoid()
# # # v1 = Trapezoid([0.280, 0.351, 0.466, 0.616, 1])
# # # v1.trapezoid()
# # # w1 = [6.00, 9.550, 13.550, 16.350, 1]
# # #
# # # # 2 правило
# # # x2 = Trapezoid([0.270, 0.320, 0.336, 0.355, 1])
# # # x2.trapezoid()
# # # v2 = Trapezoid([-0.09, -0.019, 0.096, 0.246, 1])
# # # v2.trapezoid()
# # # w2 = [14.000, 17.550, 21.550, 24.350, 1]
# # #
# # # # 3 правило
# # # x3 = Trapezoid([0.010, 0.060, 0.076, 0.095, 1])
# # # x3.trapezoid()
# # # v3 = Trapezoid([0.280, 0.351, 0.466, 0.616, 1])
# # # v3.trapezoid()
# # # w3 = [6.000, 9.550, 13.550, 16.350, 1]
# # #
# # # # 4 правило
# # # x4 = Trapezoid([0.480, 0.530, 0.546, 0.565, 1])
# # # x4.trapezoid()
# # # v4 = Trapezoid([0.730, 0.801, 0.916, 1.066, 1])
# # # v4.trapezoid()
# # # w4 = [20.000, 23.550, 27.550, 30.350, 1]
# # #
# # # # 5 правило
# # # x5 = Trapezoid([0.270, 0.320, 0.336, 0.355, 1])
# # # x5.trapezoid()
# # # v5 = Trapezoid([-0.090, -0.019, 0.096, 0.246, 1])
# # # v5.trapezoid()
# # # w5 = [20.000, 23.550, 27.550, 30.3500, 1]
# # #
# # #
# # # def func(lst_m):
# # # lst_y = []
# # # x = 0.01
# # # for i in range(5000):
# # # lst_y.append(max_f(lst_m, x))
# # # x += 0.01
# # # return lst_y
# # #
# # #
# # # def max_f(list_m, x):
# # # y = [k.muh(x) for k in list_m]
# # # return max(y)
# # #
# # #
# # # def area(lst_w):
# # # lst_y = func(lst_w)
# # # integr1 = 0
# # # integr2 = 0
# # # x = 0.01
# # # dx = 0.01
# # # for i in range(5000):
# # # integr1 += lst_y[i] * dx * x
# # # integr2 += lst_y[i] * dx
# # # x += 0.01
# # # try:
# # # integr1 / integr2
# # # except ZeroDivisionError:
# # # return 0
# # # return integr1 / integr2
# # #
# # #
# # #
# # # if __name__ == '__main__':
# # # trap = Controller([[0.05, 1], [0, 1]]).return_()
# # # lst = []
# # # trunc1 = Trapezoid([Rules.w1[0], Rules.w1[1], Rules.w1[2], Rules.w1[3], trap[0]]).trapezoid()
# # # trunc2 = Trapezoid([Rules.w2[0], Rules.w2[1], Rules.w2[2], Rules.w2[3], trap[1]]).trapezoid()
# # # trunc3 = Trapezoid([Rules.w3[0], Rules.w3[1], Rules.w3[2], Rules.w3[3], trap[2]]).trapezoid()
# # # trunc4 = Trapezoid([Rules.w4[0], Rules.w4[1], Rules.w4[2], Rules.w4[3], trap[3]]).trapezoid()
# # # trunc5 = Trapezoid([Rules.w5[0], Rules.w5[1], Rules.w5[2], Rules.w5[3], trap[4]]).trapezoid()
# # # lst.append(trunc1)
# # # lst.append(trunc2)
# # # lst.append(trunc3)
# # # lst.append(trunc4)
# # # lst.append(trunc5)
# # # w = area(lst)
# # # print(w)
# # # plt.subplot()
# # # plt.plot(trunc1.lst_x, trunc1.lst_y, trunc2.lst_x, trunc2.lst_y,
# # # trunc3.lst_x, trunc3.lst_y,trunc4.lst_x, trunc4.lst_y, trunc5.lst_x, trunc5.lst_y)
# # # plt.scatter(w, 0)
# # # plt.show()
# # # t = [0, 0.0, 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18,
# # # 0.19, 0.2, 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29, 0.3, 0.31, 0.32, 0.33, 0.34, 0.35000000000000003,
# # # 0.36, 0.37, 0.38, 0.39, 0.4, 0.41000000000000003, 0.42, 0.43, 0.44, 0.45, 0.46, 0.47000000000000003, 0.48, 0.49,
# # # 0.5, 0.51, 0.52, 0.53, 0.54, 0.55, 0.56, 0.5700000000000001, 0.58, 0.59, 0.6, 0.61, 0.62, 0.63, 0.64, 0.65, 0.66,
# # # 0.67, 0.68, 0.6900000000000001, 0.7000000000000001, 0.71, 0.72, 0.73, 0.74, 0.75, 0.76, 0.77, 0.78, 0.79, 0.8,
# # # 0.81, 0.8200000000000001, 0.8300000000000001, 0.84, 0.85, 0.86, 0.87, 0.88, 0.89, 0.9, 0.91, 0.92, 0.93,
# # # 0.9400000000000001, 0.9500000000000001, 0.96, 0.97, 0.98, 0.99, 1.0, 1.01, 1.02, 1.03, 1.04, 1.05, 1.06, 1.07,
# # # 1.08, 1.09, 1.1, 1.11, 1.12, 1.1300000000000001, 1.1400000000000001, 1.1500000000000001, 1.16, 1.17, 1.18, 1.19,
# # # 1.2, 1.21, 1.22, 1.23, 1.24, 1.25, 1.26, 1.27, 1.28, 1.29, 1.3, 1.31, 1.32, 1.33, 1.34, 1.35, 1.36, 1.37,
# # # 1.3800000000000001, 1.3900000000000001, 1.4000000000000001, 1.41, 1.42, 1.43, 1.44, 1.45, 1.46, 1.47, 1.48, 1.49,
# # # 1.5, 1.51, 1.52, 1.53, 1.54, 1.55, 1.56, 1.57, 1.58, 1.59, 1.6, 1.61, 1.62, 1.6300000000000001, 1.6400000000000001,
# # # 1.6500000000000001, 1.6600000000000001, 1.67, 1.68, 1.69, 1.7, 1.71, 1.72, 1.73, 1.74, 1.75, 1.76, 1.77, 1.78,
# # # 1.79, 1.8, 1.81, 1.82, 1.83, 1.84, 1.85, 1.86, 1.87, 1.8800000000000001, 1.8900000000000001, 1.9000000000000001,
# # # 1.9100000000000001, 1.92, 1.93, 1.94, 1.95, 1.96, 1.97, 1.98, 1.99, 2.0, 2.0100000000000002, 2.02,
# # # 2.0300000000000002, 2.04, 2.05, 2.06, 2.07, 2.08, 2.09, 2.1, 2.11, 2.12, 2.13, 2.14, 2.15, 2.16, 2.17, 2.18, 2.19,
# # # 2.2, 2.21, 2.22, 2.23, 2.24, 2.25, 2.2600000000000002, 2.27, 2.2800000000000002, 2.29, 2.3000000000000003, 2.31,
# # # 2.32, 2.33, 2.34, 2.35, 2.36, 2.37, 2.38, 2.39, 2.4, 2.41, 2.42, 2.43, 2.44, 2.45, 2.46, 2.47, 2.48, 2.49, 2.5,
# # # 2.5100000000000002, 2.52, 2.5300000000000002, 2.54, 2.5500000000000003, 2.56, 2.57, 2.58, 2.59, 2.6, 2.61, 2.62,
# # # 2.63, 2.64, 2.65, 2.66, 2.67, 2.68, 2.69, 2.7, 2.71, 2.72, 2.73, 2.74, 2.75, 2.7600000000000002, 2.77,
# # # 2.7800000000000002, 2.79, 2.8000000000000003, 2.81, 2.82, 2.83, 2.84, 2.85, 2.86, 2.87, 2.88, 2.89, 2.9, 2.91,
# # # 2.92, 2.93, 2.94, 2.95, 2.96, 2.97, 2.98, 2.99, 3.0, 3.0100000000000002, 3.02, 3.0300000000000002, 3.04,
# # # 3.0500000000000003, 3.06, 3.0700000000000003, 3.08, 3.09, 3.1, 3.11, 3.12, 3.13, 3.14, 3.15, 3.16, 3.17, 3.18,
# # # 3.19, 3.2, 3.21, 3.22, 3.23, 3.24, 3.25, 3.2600000000000002, 3.27, 3.2800000000000002, 3.29, 3.3000000000000003,
# # # 3.31, 3.3200000000000003, 3.33, 3.34, 3.35, 3.36, 3.37, 3.38, 3.39, 3.4, 3.41, 3.42, 3.43, 3.44, 3.45, 3.46, 3.47,
# # # 3.48, 3.49, 3.5, 3.5100000000000002, 3.52, 3.5300000000000002, 3.54, 3.5500000000000003, 3.56, 3.5700000000000003,
# # # 3.58, 3.59, 3.6, 3.61, 3.62, 3.63, 3.64, 3.65, 3.66, 3.67, 3.68, 3.69, 3.7, 3.71, 3.72, 3.73, 3.74, 3.75,
# # # 3.7600000000000002, 3.77, 3.7800000000000002, 3.79, 3.8000000000000003, 3.81, 3.8200000000000003, 3.83, 3.84, 3.85,
# # # 3.86, 3.87, 3.88, 3.89, 3.9, 3.91, 3.92, 3.93, 3.94, 3.95, 3.96, 3.97, 3.98, 3.99, 4.0, 4.01, 4.0200000000000005,
# # # 4.03, 4.04, 4.05, 4.0600000000000005, 4.07, 4.08, 4.09, 4.1, 4.11, 4.12, 4.13, 4.14, 4.15, 4.16, 4.17, 4.18, 4.19,
# # # 4.2, 4.21, 4.22, 4.23, 4.24, 4.25, 4.26, 4.2700000000000005, 4.28, 4.29, 4.3, 4.3100000000000005, 4.32, 4.33, 4.34,
# # # 4.3500000000000005, 4.36, 4.37, 4.38, 4.39, 4.4, 4.41, 4.42, 4.43, 4.44, 4.45, 4.46, 4.47, 4.48, 4.49, 4.5, 4.51,
# # # 4.5200000000000005, 4.53, 4.54, 4.55, 4.5600000000000005, 4.57, 4.58, 4.59, 4.6000000000000005, 4.61, 4.62, 4.63,
# # # 4.64, 4.65, 4.66, 4.67, 4.68, 4.69, 4.7, 4.71, 4.72, 4.73, 4.74, 4.75, 4.76, 4.7700000000000005, 4.78, 4.79, 4.8,
# # # 4.8100000000000005, 4.82, 4.83, 4.84, 4.8500000000000005, 4.86, 4.87, 4.88, 4.89, 4.9, 4.91, 4.92, 4.93, 4.94,
# # # 4.95, 4.96, 4.97, 4.98, 4.99, 5.0, 5.01, 5.0200000000000005, 5.03, 5.04, 5.05, 5.0600000000000005, 5.07, 5.08,
# # # 5.09, 5.1000000000000005, 5.11, 5.12, 5.13, 5.14, 5.15, 5.16, 5.17, 5.18, 5.19, 5.2, 5.21, 5.22, 5.23, 5.24, 5.25,
# # # 5.26, 5.2700000000000005, 5.28, 5.29, 5.3, 5.3100000000000005, 5.32, 5.33, 5.34, 5.3500000000000005, 5.36, 5.37,
# # # 5.38, 5.39, 5.4, 5.41, 5.42, 5.43, 5.44, 5.45, 5.46, 5.47, 5.48, 5.49, 5.5, 5.51, 5.5200000000000005, 5.53, 5.54,
# # # 5.55, 5.5600000000000005, 5.57, 5.58, 5.59, 5.6000000000000005, 5.61, 5.62, 5.63, 5.64, 5.65, 5.66, 5.67, 5.68,
# # # 5.69, 5.7, 5.71, 5.72, 5.73, 5.74, 5.75, 5.76, 5.7700000000000005, 5.78, 5.79, 5.8, 5.8100000000000005, 5.82, 5.83,
# # # 5.84, 5.8500000000000005, 5.86, 5.87, 5.88, 5.89, 5.9, 5.91, 5.92, 5.93, 5.94, 5.95, 5.96, 5.97, 5.98, 5.99, 6.0,
# # # 6.01, 6.0200000000000005, 6.03, 6.04, 6.05, 6.0600000000000005, 6.07, 6.08, 6.09, 6.1000000000000005, 6.11, 6.12,
# # # 6.13, 6.140000000000001, 6.15, 6.16, 6.17, 6.18, 6.19, 6.2, 6.21, 6.22, 6.23, 6.24, 6.25, 6.26, 6.2700000000000005,
# # # 6.28, 6.29, 6.3, 6.3100000000000005, 6.32, 6.33, 6.34, 6.3500000000000005, 6.36, 6.37, 6.38, 6.390000000000001,
# # # 6.4, 6.41, 6.42, 6.43, 6.44, 6.45, 6.46, 6.47, 6.48, 6.49, 6.5, 6.51, 6.5200000000000005, 6.53, 6.54, 6.55,
# # # 6.5600000000000005, 6.57, 6.58, 6.59, 6.6000000000000005, 6.61, 6.62, 6.63, 6.640000000000001, 6.65, 6.66, 6.67,
# # # 6.68, 6.69, 6.7, 6.71, 6.72, 6.73, 6.74, 6.75, 6.76, 6.7700000000000005, 6.78, 6.79, 6.8, 6.8100000000000005, 6.82,
# # # 6.83, 6.84, 6.8500000000000005, 6.86, 6.87, 6.88, 6.890000000000001, 6.9, 6.91, 6.92, 6.93, 6.94, 6.95, 6.96, 6.97,
# # # 6.98, 6.99, 7.0, 7.01, 7.0200000000000005, 7.03, 7.04, 7.05, 7.0600000000000005, 7.07, 7.08, 7.09,
# # # 7.1000000000000005, 7.11, 7.12, 7.13, 7.140000000000001, 7.15, 7.16, 7.17, 7.18, 7.19, 7.2, 7.21, 7.22, 7.23, 7.24,
# # # 7.25, 7.26, 7.2700000000000005, 7.28, 7.29, 7.3, 7.3100000000000005, 7.32, 7.33, 7.34, 7.3500000000000005, 7.36,
# # # 7.37, 7.38, 7.390000000000001, 7.4, 7.41, 7.42, 7.43, 7.44, 7.45, 7.46, 7.47, 7.48, 7.49, 7.5, 7.51,
# # # 7.5200000000000005, 7.53, 7.54, 7.55, 7.5600000000000005, 7.57, 7.58, 7.59, 7.6000000000000005, 7.61, 7.62, 7.63,
# # # 7.640000000000001, 7.65, 7.66, 7.67, 7.68, 7.69, 7.7, 7.71, 7.72, 7.73, 7.74, 7.75, 7.76, 7.7700000000000005, 7.78,
# # # 7.79, 7.8, 7.8100000000000005, 7.82, 7.83, 7.84, 7.8500000000000005, 7.86, 7.87, 7.88, 7.890000000000001, 7.9,
# # # 7.91, 7.92, 7.930000000000001, 7.94, 7.95, 7.96, 7.97, 7.98, 7.99, 8.0, 8.01, 8.02, 8.03, 8.040000000000001, 8.05,
# # # 8.06, 8.07, 8.08, 8.09, 8.1, 8.11, 8.120000000000001, 8.13, 8.14, 8.15, 8.16, 8.17, 8.18, 8.19, 8.2, 8.21, 8.22,
# # # 8.23, 8.24, 8.25, 8.26, 8.27, 8.28, 8.290000000000001, 8.3, 8.31, 8.32, 8.33, 8.34, 8.35, 8.36, 8.370000000000001,
# # # 8.38, 8.39, 8.4, 8.41, 8.42, 8.43, 8.44, 8.45, 8.46, 8.47, 8.48, 8.49, 8.5, 8.51, 8.52, 8.53, 8.540000000000001,
# # # 8.55, 8.56, 8.57, 8.58, 8.59, 8.6, 8.61, 8.620000000000001, 8.63, 8.64, 8.65, 8.66, 8.67, 8.68, 8.69,
# # # 8.700000000000001, 8.71, 8.72, 8.73, 8.74, 8.75, 8.76, 8.77, 8.78, 8.790000000000001, 8.8, 8.81, 8.82, 8.83, 8.84,
# # # 8.85, 8.86, 8.870000000000001, 8.88, 8.89, 8.9, 8.91, 8.92, 8.93, 8.94, 8.950000000000001, 8.96, 8.97, 8.98, 8.99,
# # # 9.0, 9.01, 9.02, 9.03, 9.040000000000001, 9.05, 9.06, 9.07, 9.08, 9.09, 9.1, 9.11, 9.120000000000001, 9.13, 9.14,
# # # 9.15, 9.16, 9.17, 9.18, 9.19, 9.200000000000001, 9.21, 9.22, 9.23, 9.24, 9.25, 9.26, 9.27, 9.28, 9.290000000000001,
# # # 9.3, 9.31, 9.32, 9.33, 9.34, 9.35, 9.36, 9.370000000000001, 9.38, 9.39, 9.4, 9.41, 9.42, 9.43, 9.44,
# # # 9.450000000000001, 9.46, 9.47, 9.48, 9.49, 9.5, 9.51, 9.52, 9.53, 9.540000000000001, 9.55, 9.56, 9.57, 9.58, 9.59,
# # # 9.6, 9.61, 9.620000000000001, 9.63, 9.64, 9.65, 9.66, 9.67, 9.68, 9.69, 9.700000000000001, 9.71, 9.72, 9.73, 9.74,
# # # 9.75, 9.76, 9.77, 9.78, 9.790000000000001, 9.8, 9.81, 9.82, 9.83, 9.84, 9.85, 9.86, 9.870000000000001, 9.88, 9.89,
# # # 9.9, 9.91, 9.92, 9.93, 9.94, 9.950000000000001, 9.96, 9.97, 9.98, 9.99, 10.0, 10.01, 10.02, 10.03,
# # # 10.040000000000001, 10.05, 10.06, 10.07, 10.08, 10.09, 10.1, 10.11, 10.120000000000001, 10.13, 10.14, 10.15, 10.16,
# # # 10.17, 10.18, 10.19, 10.200000000000001, 10.21, 10.22, 10.23, 10.24, 10.25, 10.26, 10.27, 10.28,
# # # 10.290000000000001, 10.3, 10.31, 10.32, 10.33, 10.34, 10.35, 10.36, 10.370000000000001, 10.38, 10.39, 10.4, 10.41,
# # # 10.42, 10.43, 10.44, 10.450000000000001, 10.46, 10.47, 10.48, 10.49, 10.5, 10.51, 10.52, 10.53, 10.540000000000001,
# # # 10.55, 10.56, 10.57, 10.58, 10.59, 10.6, 10.61, 10.620000000000001, 10.63, 10.64, 10.65, 10.66, 10.67, 10.68,
# # # 10.69, 10.700000000000001, 10.71, 10.72, 10.73, 10.74, 10.75, 10.76, 10.77, 10.78, 10.790000000000001, 10.8, 10.81,
# # # 10.82, 10.83, 10.84, 10.85, 10.86, 10.870000000000001, 10.88, 10.89, 10.9, 10.91, 10.92, 10.93, 10.94,
# # # 10.950000000000001, 10.96, 10.97, 10.98, 10.99, 11.0, 11.01, 11.02, 11.03, 11.040000000000001, 11.05, 11.06, 11.07,
# # # 11.08, 11.09, 11.1, 11.11, 11.120000000000001, 11.13, 11.14, 11.15, 11.16, 11.17, 11.18, 11.19, 11.200000000000001,
# # # 11.21, 11.22, 11.23, 11.24, 11.25, 11.26, 11.27, 11.28, 11.290000000000001, 11.3, 11.31, 11.32, 11.33, 11.34,
# # # 11.35, 11.36, 11.370000000000001, 11.38, 11.39, 11.4, 11.41, 11.42, 11.43, 11.44, 11.450000000000001, 11.46, 11.47,
# # # 11.48, 11.49, 11.5, 11.51, 11.52, 11.53, 11.540000000000001, 11.55, 11.56, 11.57, 11.58, 11.59, 11.6, 11.61,
# # # 11.620000000000001, 11.63, 11.64, 11.65, 11.66, 11.67, 11.68, 11.69, 11.700000000000001, 11.71, 11.72, 11.73,
# # # 11.74, 11.75, 11.76, 11.77, 11.78, 11.790000000000001, 11.8, 11.81, 11.82, 11.83, 11.84, 11.85, 11.86,
# # # 11.870000000000001, 11.88, 11.89, 11.9, 11.91, 11.92, 11.93, 11.94, 11.950000000000001, 11.96, 11.97, 11.98, 11.99,
# # # 12.0, 12.01, 12.02, 12.030000000000001, 12.040000000000001, 12.05, 12.06, 12.07, 12.08, 12.09, 12.1, 12.11,
# # # 12.120000000000001, 12.13, 12.14, 12.15, 12.16, 12.17, 12.18, 12.19, 12.200000000000001, 12.21, 12.22, 12.23,
# # # 12.24, 12.25, 12.26, 12.27, 12.280000000000001, 12.290000000000001, 12.3, 12.31, 12.32, 12.33, 12.34, 12.35, 12.36,
# # # 12.370000000000001, 12.38, 12.39, 12.4, 12.41, 12.42, 12.43, 12.44, 12.450000000000001, 12.46, 12.47, 12.48, 12.49,
# # # 12.5, 12.51, 12.52, 12.530000000000001, 12.540000000000001, 12.55, 12.56, 12.57, 12.58, 12.59, 12.6, 12.61,
# # # 12.620000000000001, 12.63, 12.64, 12.65, 12.66, 12.67, 12.68, 12.69, 12.700000000000001, 12.71, 12.72, 12.73,
# # # 12.74, 12.75, 12.76, 12.77, 12.780000000000001, 12.790000000000001, 12.8, 12.81, 12.82, 12.83, 12.84, 12.85, 12.86,
# # # 12.870000000000001, 12.88, 12.89, 12.9, 12.91, 12.92, 12.93, 12.94, 12.950000000000001, 12.96, 12.97, 12.98, 12.99,
# # # 13.0, 13.01, 13.02, 13.030000000000001, 13.040000000000001, 13.05, 13.06, 13.07, 13.08, 13.09, 13.1, 13.11,
# # # 13.120000000000001, 13.13, 13.14, 13.15, 13.16, 13.17, 13.18, 13.19, 13.200000000000001, 13.21, 13.22, 13.23,
# # # 13.24, 13.25, 13.26, 13.27, 13.280000000000001, 13.290000000000001, 13.3, 13.31, 13.32, 13.33, 13.34, 13.35, 13.36,
# # # 13.370000000000001, 13.38, 13.39, 13.4, 13.41, 13.42, 13.43, 13.44, 13.450000000000001, 13.46, 13.47, 13.48, 13.49,
# # # 13.5, 13.51, 13.52, 13.530000000000001, 13.540000000000001, 13.55, 13.56, 13.57, 13.58, 13.59, 13.6, 13.61,
# # # 13.620000000000001, 13.63, 13.64, 13.65, 13.66, 13.67, 13.68, 13.69, 13.700000000000001, 13.71, 13.72, 13.73,
# # # 13.74, 13.75, 13.76, 13.77, 13.780000000000001, 13.790000000000001, 13.8, 13.81, 13.82, 13.83, 13.84, 13.85, 13.86,
# # # 13.870000000000001, 13.88, 13.89, 13.9, 13.91, 13.92, 13.93, 13.94, 13.950000000000001, 13.96, 13.97, 13.98, 13.99,
# # # 14.0, 14.01, 14.02, 14.030000000000001, 14.040000000000001, 14.05, 14.06, 14.07, 14.08, 14.09, 14.1, 14.11,
# # # 14.120000000000001, 14.13, 14.14, 14.15, 14.16, 14.17, 14.18, 14.19, 14.200000000000001, 14.21, 14.22, 14.23,
# # # 14.24, 14.25, 14.26, 14.27, 14.280000000000001, 14.290000000000001, 14.3, 14.31, 14.32, 14.33, 14.34, 14.35, 14.36,
# # # 14.370000000000001, 14.38, 14.39, 14.4, 14.41, 14.42, 14.43, 14.44, 14.450000000000001, 14.46, 14.47, 14.48, 14.49,
# # # 14.5, 14.51, 14.52, 14.530000000000001, 14.540000000000001, 14.55, 14.56, 14.57, 14.58, 14.59, 14.6, 14.61,
# # # 14.620000000000001, 14.63, 14.64, 14.65, 14.66, 14.67, 14.68, 14.69, 14.700000000000001, 14.71, 14.72, 14.73,
# # # 14.74, 14.75, 14.76, 14.77, 14.780000000000001, 14.790000000000001, 14.8, 14.81, 14.82, 14.83, 14.84, 14.85, 14.86,
# # # 14.870000000000001, 14.88, 14.89, 14.9, 14.91, 14.92, 14.93, 14.94, 14.950000000000001, 14.96, 14.97, 14.98, 14.99,
# # # 15.0, 15.01, 15.02, 15.030000000000001, 15.040000000000001, 15.05, 15.06, 15.07, 15.08, 15.09, 15.1, 15.11,
# # # 15.120000000000001, 15.13, 15.14, 15.15, 15.16, 15.17, 15.18, 15.19, 15.200000000000001, 15.21, 15.22, 15.23,
# # # 15.24, 15.25, 15.26, 15.27, 15.280000000000001, 15.290000000000001, 15.3, 15.31, 15.32, 15.33, 15.34, 15.35, 15.36,
# # # 15.370000000000001, 15.38, 15.39, 15.4, 15.41, 15.42, 15.43, 15.44, 15.450000000000001, 15.46, 15.47, 15.48, 15.49,
# # # 15.5, 15.51, 15.52, 15.530000000000001, 15.540000000000001, 15.55, 15.56, 15.57, 15.58, 15.59, 15.6,
# # # 15.610000000000001, 15.620000000000001, 15.63, 15.64, 15.65, 15.66, 15.67, 15.68, 15.69, 15.700000000000001, 15.71,
# # # 15.72, 15.73, 15.74, 15.75, 15.76, 15.77, 15.780000000000001, 15.790000000000001, 15.8, 15.81, 15.82, 15.83, 15.84,
# # # 15.85, 15.860000000000001, 15.870000000000001, 15.88, 15.89, 15.9, 15.91, 15.92, 15.93, 15.94, 15.950000000000001,
# # # 15.96, 15.97, 15.98, 15.99, 16.0, 16.01, 16.02, 16.03, 16.04, 16.05, 16.06, 16.07, 16.080000000000002, 16.09, 16.1,
# # # 16.11, 16.12, 16.13, 16.14, 16.15, 16.16, 16.17, 16.18, 16.19, 16.2, 16.21, 16.22, 16.23, 16.240000000000002,
# # # 16.25, 16.26, 16.27, 16.28, 16.29, 16.3, 16.31, 16.32, 16.330000000000002, 16.34, 16.35, 16.36, 16.37, 16.38,
# # # 16.39, 16.4, 16.41, 16.42, 16.43, 16.44, 16.45, 16.46, 16.47, 16.48, 16.490000000000002, 16.5, 16.51, 16.52, 16.53,
# # # 16.54, 16.55, 16.56, 16.57, 16.580000000000002, 16.59, 16.6, 16.61, 16.62, 16.63, 16.64, 16.65, 16.66, 16.67,
# # # 16.68, 16.69, 16.7, 16.71, 16.72, 16.73, 16.740000000000002, 16.75, 16.76, 16.77, 16.78, 16.79, 16.8, 16.81, 16.82,
# # # 16.830000000000002, 16.84, 16.85, 16.86, 16.87, 16.88, 16.89, 16.9, 16.91, 16.92, 16.93, 16.94, 16.95, 16.96,
# # # 16.97, 16.98, 16.990000000000002, 17.0, 17.01, 17.02, 17.03, 17.04, 17.05, 17.06, 17.07, 17.080000000000002, 17.09,
# # # 17.1, 17.11, 17.12, 17.13, 17.14, 17.150000000000002, 17.16, 17.17, 17.18, 17.19, 17.2, 17.21, 17.22, 17.23,
# # # 17.240000000000002, 17.25, 17.26, 17.27, 17.28, 17.29, 17.3, 17.31, 17.32, 17.330000000000002, 17.34, 17.35, 17.36,
# # # 17.37, 17.38, 17.39, 17.400000000000002, 17.41, 17.42, 17.43, 17.44, 17.45, 17.46, 17.47, 17.48,
# # # 17.490000000000002, 17.5, 17.51, 17.52, 17.53, 17.54, 17.55, 17.56, 17.57, 17.580000000000002, 17.59, 17.6, 17.61,
# # # 17.62, 17.63, 17.64, 17.650000000000002, 17.66, 17.67, 17.68, 17.69, 17.7, 17.71, 17.72, 17.73, 17.740000000000002,
# # # 17.75, 17.76, 17.77, 17.78, 17.79, 17.8, 17.81, 17.82, 17.830000000000002, 17.84, 17.85, 17.86, 17.87, 17.88,
# # # 17.89, 17.900000000000002, 17.91, 17.92, 17.93, 17.94, 17.95, 17.96, 17.97, 17.98, 17.990000000000002, 18.0, 18.01,
# # # 18.02, 18.03, 18.04, 18.05, 18.06, 18.07, 18.080000000000002, 18.09, 18.1, 18.11, 18.12, 18.13, 18.14,
# # # 18.150000000000002, 18.16, 18.17, 18.18, 18.19, 18.2, 18.21, 18.22, 18.23, 18.240000000000002, 18.25, 18.26, 18.27,
# # # 18.28, 18.29, 18.3, 18.31, 18.32, 18.330000000000002, 18.34, 18.35, 18.36, 18.37, 18.38, 18.39, 18.400000000000002,
# # # 18.41, 18.42, 18.43, 18.44, 18.45, 18.46, 18.47, 18.48, 18.490000000000002, 18.5, 18.51, 18.52, 18.53, 18.54,
# # # 18.55, 18.56, 18.57, 18.580000000000002, 18.59, 18.6, 18.61, 18.62, 18.63, 18.64, 18.650000000000002, 18.66, 18.67,
# # # 18.68, 18.69, 18.7, 18.71, 18.72, 18.73, 18.740000000000002, 18.75, 18.76, 18.77, 18.78, 18.79, 18.8, 18.81, 18.82,
# # # 18.830000000000002, 18.84, 18.85, 18.86, 18.87, 18.88, 18.89, 18.900000000000002, 18.91, 18.92, 18.93, 18.94,
# # # 18.95, 18.96, 18.97, 18.98, 18.990000000000002, 19.0, 19.01, 19.02, 19.03, 19.04, 19.05, 19.06, 19.07,
# # # 19.080000000000002, 19.09, 19.1, 19.11, 19.12, 19.13, 19.14, 19.150000000000002, 19.16, 19.17, 19.18, 19.19, 19.2,
# # # 19.21, 19.22, 19.23, 19.240000000000002, 19.25, 19.26, 19.27, 19.28, 19.29, 19.3, 19.31, 19.32, 19.330000000000002,
# # # 19.34, 19.35, 19.36, 19.37, 19.38, 19.39, 19.400000000000002, 19.41, 19.42, 19.43, 19.44, 19.45, 19.46, 19.47,
# # # 19.48, 19.490000000000002, 19.5, 19.51, 19.52, 19.53, 19.54, 19.55, 19.56, 19.57, 19.580000000000002, 19.59, 19.6,
# # # 19.61, 19.62, 19.63, 19.64, 19.650000000000002, 19.66, 19.67, 19.68, 19.69, 19.7, 19.71, 19.72, 19.73,
# # # 19.740000000000002, 19.75, 19.76, 19.77, 19.78, 19.79, 19.8, 19.81, 19.82, 19.830000000000002, 19.84, 19.85, 19.86,
# # # 19.87, 19.88, 19.89, 19.900000000000002, 19.91, 19.92, 19.93, 19.94, 19.95, 19.96, 19.97, 19.98,
# # # 19.990000000000002, 20.0, 20.01, 20.02, 20.03, 20.04, 20.05, 20.06, 20.07, 20.080000000000002, 20.09, 20.1, 20.11,
# # # 20.12, 20.13, 20.14, 20.150000000000002, 20.16, 20.17, 20.18, 20.19, 20.2, 20.21, 20.22, 20.23, 20.240000000000002,
# # # 20.25, 20.26, 20.27, 20.28, 20.29, 20.3, 20.31, 20.32, 20.330000000000002, 20.34, 20.35, 20.36, 20.37, 20.38,
# # # 20.39, 20.400000000000002, 20.41, 20.42, 20.43, 20.44, 20.45, 20.46, 20.47, 20.48, 20.490000000000002, 20.5, 20.51,
# # # 20.52, 20.53, 20.54, 20.55, 20.56, 20.57, 20.580000000000002, 20.59, 20.6, 20.61, 20.62, 20.63, 20.64,
# # # 20.650000000000002, 20.66, 20.67, 20.68, 20.69, 20.7, 20.71, 20.72, 20.73, 20.740000000000002, 20.75, 20.76, 20.77,
# # # 20.78, 20.79, 20.8, 20.81, 20.82, 20.830000000000002, 20.84, 20.85, 20.86, 20.87, 20.88, 20.89, 20.900000000000002,
# # # 20.91, 20.92, 20.93, 20.94, 20.95, 20.96, 20.97, 20.98, 20.990000000000002, 21.0, 21.01, 21.02, 21.03, 21.04,
# # # 21.05, 21.06, 21.07, 21.080000000000002, 21.09, 21.1, 21.11, 21.12, 21.13, 21.14, 21.150000000000002, 21.16, 21.17,
# # # 21.18, 21.19, 21.2, 21.21, 21.22, 21.23, 21.240000000000002, 21.25, 21.26, 21.27, 21.28, 21.29, 21.3, 21.31, 21.32,
# # # 21.330000000000002, 21.34, 21.35, 21.36, 21.37, 21.38, 21.39, 21.400000000000002, 21.41, 21.42, 21.43, 21.44,
# # # 21.45, 21.46, 21.47, 21.48, 21.490000000000002, 21.5, 21.51, 21.52, 21.53, 21.54, 21.55, 21.56, 21.57,
# # # 21.580000000000002, 21.59, 21.6, 21.61, 21.62, 21.63, 21.64, 21.650000000000002, 21.66, 21.67, 21.68, 21.69, 21.7,
# # # 21.71, 21.72, 21.73, 21.740000000000002, 21.75, 21.76, 21.77, 21.78, 21.79, 21.8, 21.81, 21.82, 21.830000000000002,
# # # 21.84, 21.85, 21.86, 21.87, 21.88, 21.89, 21.900000000000002, 21.91, 21.92, 21.93, 21.94, 21.95, 21.96, 21.97,
# # # 21.98, 21.990000000000002, 22.0, 22.01, 22.02, 22.03, 22.04, 22.05, 22.06, 22.07, 22.080000000000002, 22.09, 22.1,
# # # 22.11, 22.12, 22.13, 22.14, 22.150000000000002, 22.16, 22.17, 22.18, 22.19, 22.2, 22.21, 22.22, 22.23,
# # # 22.240000000000002, 22.25, 22.26, 22.27, 22.28, 22.29, 22.3, 22.31, 22.32, 22.330000000000002, 22.34, 22.35, 22.36,
# # # 22.37, 22.38, 22.39, 22.400000000000002, 22.41, 22.42, 22.43, 22.44, 22.45, 22.46, 22.47, 22.48,
# # # 22.490000000000002, 22.5, 22.51, 22.52, 22.53, 22.54, 22.55, 22.56, 22.57, 22.580000000000002, 22.59, 22.6, 22.61,
# # # 22.62, 22.63, 22.64, 22.650000000000002, 22.66, 22.67, 22.68, 22.69, 22.7, 22.71, 22.72, 22.73, 22.740000000000002,
# # # 22.75, 22.76, 22.77, 22.78, 22.79, 22.8, 22.81, 22.82, 22.830000000000002, 22.84, 22.85, 22.86, 22.87, 22.88,
# # # 22.89, 22.900000000000002, 22.91, 22.92, 22.93, 22.94, 22.95, 22.96, 22.97, 22.98, 22.990000000000002, 23.0, 23.01,
# # # 23.02, 23.03, 23.04, 23.05, 23.06, 23.07, 23.080000000000002, 23.09, 23.1, 23.11, 23.12, 23.13, 23.14,
# # # 23.150000000000002, 23.16, 23.17, 23.18, 23.19, 23.2, 23.21, 23.22, 23.23, 23.240000000000002, 23.25, 23.26, 23.27,
# # # 23.28, 23.29, 23.3, 23.31, 23.32, 23.330000000000002, 23.34, 23.35, 23.36, 23.37, 23.38, 23.39, 23.400000000000002,
# # # 23.41, 23.42, 23.43, 23.44, 23.45, 23.46, 23.47, 23.48, 23.490000000000002, 23.5, 23.51, 23.52, 23.53, 23.54,
# # # 23.55, 23.56, 23.57, 23.580000000000002, 23.59, 23.6, 23.61, 23.62, 23.63, 23.64, 23.650000000000002, 23.66, 23.67,
# # # 23.68, 23.69, 23.7, 23.71, 23.72, 23.73, 23.740000000000002, 23.75, 23.76, 23.77, 23.78, 23.79, 23.8, 23.81, 23.82,
# # # 23.830000000000002, 23.84, 23.85, 23.86, 23.87, 23.88, 23.89, 23.900000000000002, 23.91, 23.92, 23.93, 23.94,
# # # 23.95, 23.96, 23.97, 23.98, 23.990000000000002, 24.0, 24.01, 24.02, 24.03, 24.04, 24.05, 24.060000000000002, 24.07,
# # # 24.080000000000002, 24.09, 24.1, 24.11, 24.12, 24.13, 24.14, 24.150000000000002, 24.16, 24.17, 24.18, 24.19, 24.2,
# # # 24.21, 24.22, 24.23, 24.240000000000002, 24.25, 24.26, 24.27, 24.28, 24.29, 24.3, 24.310000000000002, 24.32,
# # # 24.330000000000002, 24.34, 24.35, 24.36, 24.37, 24.38, 24.39, 24.400000000000002, 24.41, 24.42, 24.43, 24.44,
# # # 24.45, 24.46, 24.47, 24.48, 24.490000000000002, 24.5, 24.51, 24.52, 24.53, 24.54, 24.55, 24.560000000000002, 24.57,
# # # 24.580000000000002, 24.59, 24.6, 24.61, 24.62, 24.63, 24.64, 24.650000000000002, 24.66, 24.67, 24.68, 24.69, 24.7,
# # # 24.71, 24.72, 24.73, 24.740000000000002, 24.75, 24.76, 24.77, 24.78, 24.79, 24.8, 24.810000000000002, 24.82,
# # # 24.830000000000002, 24.84, 24.85, 24.86, 24.87, 24.88, 24.89, 24.900000000000002, 24.91, 24.92, 24.93, 24.94,
# # # 24.95, 24.96, 24.97, 24.98, 24.990000000000002, 25.0, 25.01, 25.02, 25.03, 25.04, 25.05, 25.060000000000002, 25.07,
# # # 25.080000000000002, 25.09, 25.1, 25.11, 25.12, 25.13, 25.14, 25.150000000000002, 25.16, 25.17, 25.18, 25.19, 25.2,
# # # 25.21, 25.22, 25.23, 25.240000000000002, 25.25, 25.26, 25.27, 25.28, 25.29, 25.3, 25.310000000000002, 25.32,
# # # 25.330000000000002, 25.34, 25.35, 25.36, 25.37, 25.38, 25.39, 25.400000000000002, 25.41, 25.42, 25.43, 25.44,
# # # 25.45, 25.46, 25.47, 25.48, 25.490000000000002, 25.5, 25.51, 25.52, 25.53, 25.54, 25.55, 25.560000000000002, 25.57,
# # # 25.580000000000002, 25.59, 25.6, 25.61, 25.62, 25.63, 25.64, 25.650000000000002, 25.66, 25.67, 25.68, 25.69, 25.7,
# # # 25.71, 25.72, 25.73, 25.740000000000002, 25.75, 25.76, 25.77, 25.78, 25.79, 25.8, 25.810000000000002, 25.82,
# # # 25.830000000000002, 25.84, 25.85, 25.86, 25.87, 25.88, 25.89, 25.900000000000002, 25.91, 25.92, 25.93, 25.94,
# # # 25.95, 25.96, 25.97, 25.98, 25.990000000000002, 26.0, 26.01, 26.02, 26.03, 26.04, 26.05, 26.060000000000002, 26.07,
# # # 26.080000000000002, 26.09, 26.1, 26.11, 26.12, 26.13, 26.14, 26.150000000000002, 26.16, 26.17, 26.18, 26.19, 26.2,
# # # 26.21, 26.22, 26.23, 26.240000000000002, 26.25, 26.26, 26.27, 26.28, 26.29, 26.3, 26.310000000000002, 26.32,
# # # 26.330000000000002, 26.34, 26.35, 26.36, 26.37, 26.38, 26.39, 26.400000000000002, 26.41, 26.42, 26.43, 26.44,
# # # 26.45, 26.46, 26.47, 26.48, 26.490000000000002, 26.5, 26.51, 26.52, 26.53, 26.54, 26.55, 26.560000000000002, 26.57,
# # # 26.580000000000002, 26.59, 26.6, 26.61, 26.62, 26.63, 26.64, 26.650000000000002, 26.66, 26.67, 26.68, 26.69, 26.7,
# # # 26.71, 26.72, 26.73, 26.740000000000002, 26.75, 26.76, 26.77, 26.78, 26.79, 26.8, 26.810000000000002, 26.82,
# # # 26.830000000000002, 26.84, 26.85, 26.86, 26.87, 26.88, 26.89, 26.900000000000002, 26.91, 26.92, 26.93, 26.94,
# # # 26.95, 26.96, 26.97, 26.98, 26.990000000000002, 27.0, 27.01, 27.02, 27.03, 27.04, 27.05, 27.060000000000002, 27.07,
# # # 27.080000000000002, 27.09, 27.1, 27.11, 27.12, 27.13, 27.14, 27.150000000000002, 27.16, 27.17, 27.18, 27.19, 27.2,
# # # 27.21, 27.22, 27.23, 27.240000000000002, 27.25, 27.26, 27.27, 27.28, 27.29, 27.3, 27.310000000000002, 27.32,
# # # 27.330000000000002, 27.34, 27.35, 27.36, 27.37, 27.38, 27.39, 27.400000000000002, 27.41, 27.42, 27.43, 27.44,
# # # 27.45, 27.46, 27.47, 27.48, 27.490000000000002, 27.5, 27.51, 27.52, 27.53, 27.54, 27.55, 27.560000000000002, 27.57,
# # # 27.580000000000002, 27.59, 27.6, 27.61, 27.62, 27.63, 27.64, 27.650000000000002, 27.66, 27.67, 27.68, 27.69, 27.7,
# # # 27.71, 27.72, 27.73, 27.740000000000002, 27.75, 27.76, 27.77, 27.78, 27.79, 27.8, 27.810000000000002, 27.82,
# # # 27.830000000000002, 27.84, 27.85, 27.86, 27.87, 27.88, 27.89, 27.900000000000002, 27.91, 27.92, 27.93, 27.94,
# # # 27.95, 27.96, 27.97, 27.98, 27.990000000000002, 28.0, 28.01, 28.02, 28.03, 28.04, 28.05, 28.060000000000002, 28.07,
# # # 28.080000000000002, 28.09, 28.1, 28.11, 28.12, 28.13, 28.14, 28.150000000000002, 28.16, 28.17, 28.18, 28.19, 28.2,
# # # 28.21, 28.22, 28.23, 28.240000000000002, 28.25, 28.26, 28.27, 28.28, 28.29, 28.3, 28.310000000000002, 28.32,
# # # 28.330000000000002, 28.34, 28.35, 28.36, 28.37, 28.38, 28.39, 28.400000000000002, 28.41, 28.42, 28.43, 28.44,
# # # 28.45, 28.46, 28.47, 28.48, 28.490000000000002, 28.5, 28.51, 28.52, 28.53, 28.54, 28.55, 28.560000000000002, 28.57,
# # # 28.580000000000002, 28.59, 28.6, 28.61, 28.62, 28.63, 28.64, 28.650000000000002, 28.66, 28.67, 28.68, 28.69, 28.7,
# # # 28.71, 28.72, 28.73, 28.740000000000002, 28.75, 28.76, 28.77, 28.78, 28.79, 28.8, 28.810000000000002, 28.82,
# # # 28.830000000000002, 28.84, 28.85, 28.86, 28.87, 28.88, 28.89, 28.900000000000002, 28.91, 28.92, 28.93, 28.94,
# # # 28.95, 28.96, 28.97, 28.98, 28.990000000000002, 29.0, 29.01, 29.02, 29.03, 29.04, 29.05, 29.060000000000002, 29.07,
# # # 29.080000000000002, 29.09, 29.1, 29.11, 29.12, 29.13, 29.14, 29.150000000000002, 29.16, 29.17, 29.18, 29.19, 29.2,
# # # 29.21, 29.22, 29.23, 29.240000000000002, 29.25, 29.26, 29.27, 29.28, 29.29, 29.3, 29.310000000000002, 29.32,
# # # 29.330000000000002, 29.34, 29.35, 29.36, 29.37, 29.38, 29.39, 29.400000000000002, 29.41, 29.42, 29.43, 29.44,
# # # 29.45, 29.46, 29.47, 29.48, 29.490000000000002, 29.5, 29.51, 29.52, 29.53, 29.54, 29.55, 29.560000000000002, 29.57,
# # # 29.580000000000002, 29.59, 29.6, 29.61, 29.62, 29.63, 29.64, 29.650000000000002, 29.66, 29.67, 29.68, 29.69, 29.7,
# # # 29.71, 29.72, 29.73, 29.740000000000002, 29.75, 29.76, 29.77, 29.78, 29.79, 29.8, 29.810000000000002, 29.82,
# # # 29.830000000000002, 29.84, 29.85, 29.86, 29.87, 29.88, 29.89, 29.900000000000002, 29.91, 29.92, 29.93, 29.94,
# # # 29.95, 29.96, 29.97, 29.98, 29.990000000000002, 30.0, 30.01, 30.02, 30.03, 30.04, 30.05, 30.060000000000002, 30.07,
# # # 30.080000000000002, 30.09, 30.1, 30.11, 30.12, 30.13, 30.14, 30.150000000000002, 30.16, 30.17, 30.18, 30.19, 30.2,
# # # 30.21, 30.22, 30.23, 30.240000000000002, 30.25, 30.26, 30.27, 30.28, 30.29, 30.3, 30.310000000000002, 30.32,
# # # 30.330000000000002, 30.34, 30.35, 30.36, 30.37, 30.38, 30.39, 30.400000000000002, 30.41, 30.42, 30.43, 30.44,
# # # 30.45, 30.46, 30.47, 30.48, 30.490000000000002, 30.5, 30.51, 30.52, 30.53, 30.54, 30.55, 30.560000000000002, 30.57,
# # # 30.580000000000002, 30.59, 30.6, 30.61, 30.62, 30.63, 30.64, 30.650000000000002, 30.66, 30.67, 30.68, 30.69, 30.7,
# # # 30.71, 30.72, 30.73, 30.740000000000002, 30.75, 30.76, 30.77, 30.78, 30.79, 30.8, 30.810000000000002, 30.82,
# # # 30.830000000000002, 30.84, 30.85, 30.86, 30.87, 30.88, 30.89, 30.900000000000002, 30.91, 30.92, 30.93, 30.94,
# # # 30.95, 30.96, 30.970000000000002, 30.98, 30.990000000000002, 31.0, 31.01, 31.02, 31.03, 31.04, 31.05,
# # # 31.060000000000002, 31.07, 31.080000000000002, 31.09, 31.1, 31.11, 31.12, 31.13, 31.14, 31.150000000000002, 31.16,
# # # 31.17, 31.18, 31.19, 31.2, 31.21, 31.220000000000002, 31.23, 31.240000000000002, 31.25, 31.26, 31.27, 31.28, 31.29,
# # # 31.3, 31.310000000000002, 31.32, 31.330000000000002, 31.34, 31.35, 31.36, 31.37, 31.38, 31.39, 31.400000000000002,
# # # 31.41, 31.42, 31.43, 31.44, 31.45, 31.46, 31.470000000000002, 31.48, 31.490000000000002, 31.5, 31.51, 31.52, 31.53,
# # # 31.54, 31.55, 31.560000000000002, 31.57, 31.580000000000002, 31.59, 31.6, 31.61, 31.62, 31.63, 31.64,
# # # 31.650000000000002, 31.66, 31.67, 31.68, 31.69, 31.7, 31.71, 31.720000000000002, 31.73, 31.740000000000002, 31.75,
# # # 31.76, 31.77, 31.78, 31.79, 31.8, 31.810000000000002, 31.82, 31.830000000000002, 31.84, 31.85, 31.86, 31.87, 31.88,
# # # 31.89, 31.900000000000002, 31.91, 31.92, 31.93, 31.94, 31.95, 31.96, 31.970000000000002, 31.98, 31.990000000000002,
# # # 32.0, 32.01, 32.02, 32.03, 32.04, 32.05, 32.06, 32.07, 32.08, 32.09, 32.1, 32.11, 32.12, 32.13, 32.14, 32.15,
# # # 32.160000000000004, 32.17, 32.18, 32.19, 32.2, 32.21, 32.22, 32.230000000000004, 32.24, 32.25, 32.26, 32.27, 32.28,
# # # 32.29, 32.3, 32.31, 32.32, 32.33, 32.34, 32.35, 32.36, 32.37, 32.38, 32.39, 32.4, 32.410000000000004, 32.42, 32.43,
# # # 32.44, 32.45, 32.46, 32.47, 32.480000000000004, 32.49, 32.5, 32.51, 32.52, 32.53, 32.54, 32.55, 32.56, 32.57,
# # # 32.58, 32.59, 32.6, 32.61, 32.62, 32.63, 32.64, 32.65, 32.660000000000004, 32.67, 32.68, 32.69, 32.7, 32.71, 32.72,
# # # 32.730000000000004, 32.74, 32.75, 32.76, 32.77, 32.78, 32.79, 32.8, 32.81, 32.82, 32.83, 32.84, 32.85, 32.86,
# # # 32.87, 32.88, 32.89, 32.9, 32.910000000000004, 32.92, 32.93, 32.94, 32.95, 32.96, 32.97, 32.980000000000004, 32.99,
# # # 33.0, 33.01, 33.02, 33.03, 33.04, 33.05, 33.06, 33.07, 33.08, 33.09, 33.1, 33.11, 33.12, 33.13, 33.14, 33.15,
# # # 33.160000000000004, 33.17, 33.18, 33.19, 33.2, 33.21, 33.22, 33.230000000000004, 33.24, 33.25, 33.26, 33.27, 33.28,
# # # 33.29, 33.3, 33.31, 33.32, 33.33, 33.34, 33.35, 33.36, 33.37, 33.38, 33.39, 33.4, 33.410000000000004, 33.42, 33.43,
# # # 33.44, 33.45, 33.46, 33.47, 33.480000000000004, 33.49, 33.5, 33.51, 33.52, 33.53, 33.54, 33.55, 33.56, 33.57,
# # # 33.58, 33.59, 33.6, 33.61, 33.62, 33.63, 33.64, 33.65, 33.660000000000004, 33.67, 33.68, 33.69, 33.7, 33.71, 33.72,
# # # 33.730000000000004, 33.74, 33.75, 33.76, 33.77, 33.78, 33.79, 33.8, 33.81, 33.82, 33.83, 33.84, 33.85, 33.86,
# # # 33.87, 33.88, 33.89, 33.9, 33.910000000000004, 33.92, 33.93, 33.94, 33.95, 33.96, 33.97, 33.980000000000004, 33.99,
# # # 34.0, 34.01, 34.02, 34.03, 34.04, 34.05, 34.06, 34.07, 34.08, 34.09, 34.1, 34.11, 34.12, 34.13, 34.14, 34.15,
# # # 34.160000000000004, 34.17, 34.18, 34.19, 34.2, 34.21, 34.22, 34.230000000000004, 34.24, 34.25, 34.26, 34.27, 34.28,
# # # 34.29, 34.300000000000004, 34.31, 34.32, 34.33, 34.34, 34.35, 34.36, 34.37, 34.38, 34.39, 34.4, 34.410000000000004,
# # # 34.42, 34.43, 34.44, 34.45, 34.46, 34.47, 34.480000000000004, 34.49, 34.5, 34.51, 34.52, 34.53, 34.54,
# # # 34.550000000000004, 34.56, 34.57, 34.58, 34.59, 34.6, 34.61, 34.62, 34.63, 34.64, 34.65, 34.660000000000004, 34.67,
# # # 34.68, 34.69, 34.7, 34.71, 34.72, 34.730000000000004, 34.74, 34.75, 34.76, 34.77, 34.78, 34.79, 34.800000000000004,
# # # 34.81, 34.82, 34.83, 34.84, 34.85, 34.86, 34.87, 34.88, 34.89, 34.9, 34.910000000000004, 34.92, 34.93, 34.94,
# # # 34.95, 34.96, 34.97, 34.980000000000004, 34.99, 35.0, 35.01, 35.02, 35.03, 35.04, 35.050000000000004, 35.06, 35.07,
# # # 35.08, 35.09, 35.1, 35.11, 35.12, 35.13, 35.14, 35.15, 35.160000000000004, 35.17, 35.18, 35.19, 35.2, 35.21, 35.22,
# # # 35.230000000000004, 35.24, 35.25, 35.26, 35.27, 35.28, 35.29, 35.300000000000004, 35.31, 35.32, 35.33, 35.34,
# # # 35.35, 35.36, 35.37, 35.38, 35.39, 35.4, 35.410000000000004, 35.42, 35.43, 35.44, 35.45, 35.46, 35.47,
# # # 35.480000000000004, 35.49, 35.5, 35.51, 35.52, 35.53, 35.54, 35.550000000000004, 35.56, 35.57, 35.58, 35.59, 35.6,
# # # 35.61, 35.62, 35.63, 35.64, 35.65, 35.660000000000004, 35.67, 35.68, 35.69, 35.7, 35.71, 35.72, 35.730000000000004,
# # # 35.74, 35.75, 35.76, 35.77, 35.78, 35.79, 35.800000000000004, 35.81, 35.82, 35.83, 35.84, 35.85, 35.86, 35.87,
# # # 35.88, 35.89, 35.9, 35.910000000000004, 35.92, 35.93, 35.94, 35.95, 35.96, 35.97, 35.980000000000004, 35.99, 36.0,
# # # 36.01, 36.02, 36.03, 36.04, 36.050000000000004, 36.06, 36.07, 36.08, 36.09, 36.1, 36.11, 36.12, 36.13, 36.14,
# # # 36.15, 36.160000000000004, 36.17, 36.18, 36.19, 36.2, 36.21, 36.22, 36.230000000000004, 36.24, 36.25, 36.26, 36.27,
# # # 36.28, 36.29, 36.300000000000004, 36.31, 36.32, 36.33, 36.34, 36.35, 36.36, 36.37, 36.38, 36.39, 36.4,
# # # 36.410000000000004, 36.42, 36.43, 36.44, 36.45, 36.46, 36.47, 36.480000000000004, 36.49, 36.5, 36.51, 36.52, 36.53,
# # # 36.54, 36.550000000000004, 36.56, 36.57, 36.58, 36.59, 36.6, 36.61, 36.62, 36.63, 36.64, 36.65, 36.660000000000004,
# # # 36.67, 36.68, 36.69, 36.7, 36.71, 36.72, 36.730000000000004, 36.74, 36.75, 36.76, 36.77, 36.78, 36.79,
# # # 36.800000000000004, 36.81, 36.82, 36.83, 36.84, 36.85, 36.86, 36.87, 36.88, 36.89, 36.9, 36.910000000000004, 36.92,
# # # 36.93, 36.94, 36.95, 36.96, 36.97, 36.980000000000004, 36.99, 37.0, 37.01, 37.02, 37.03, 37.04, 37.050000000000004,
# # # 37.06, 37.07, 37.08, 37.09, 37.1, 37.11, 37.12, 37.13, 37.14, 37.15, 37.160000000000004, 37.17, 37.18, 37.19, 37.2,
# # # 37.21, 37.22, 37.230000000000004, 37.24, 37.25, 37.26, 37.27, 37.28, 37.29, 37.300000000000004, 37.31, 37.32,
# # # 37.33, 37.34, 37.35, 37.36, 37.37, 37.38, 37.39, 37.4, 37.410000000000004, 37.42, 37.43, 37.44, 37.45, 37.46,
# # # 37.47, 37.480000000000004, 37.49, 37.5, 37.51, 37.52, 37.53, 37.54, 37.550000000000004, 37.56, 37.57, 37.58, 37.59,
# # # 37.6, 37.61, 37.62, 37.63, 37.64, 37.65, 37.660000000000004, 37.67, 37.68, 37.69, 37.7, 37.71, 37.72,
# # # 37.730000000000004, 37.74, 37.75, 37.76, 37.77, 37.78, 37.79, 37.800000000000004, 37.81, 37.82, 37.83, 37.84,
# # # 37.85, 37.86, 37.87, 37.88, 37.89, 37.9, 37.910000000000004, 37.92, 37.93, 37.94, 37.95, 37.96, 37.97,
# # # 37.980000000000004, 37.99, 38.0, 38.01, 38.02, 38.03, 38.04, 38.050000000000004, 38.06, 38.07, 38.08, 38.09, 38.1,
# # # 38.11, 38.12, 38.13, 38.14, 38.15, 38.160000000000004, 38.17, 38.18, 38.19, 38.2, 38.21, 38.22, 38.230000000000004,
# # # 38.24, 38.25, 38.26, 38.27, 38.28, 38.29, 38.300000000000004, 38.31, 38.32, 38.33, 38.34, 38.35, 38.36, 38.37,
# # # 38.38, 38.39, 38.4, 38.410000000000004, 38.42, 38.43, 38.44, 38.45, 38.46, 38.47, 38.480000000000004, 38.49, 38.5,
# # # 38.51, 38.52, 38.53, 38.54, 38.550000000000004, 38.56, 38.57, 38.58, 38.59, 38.6, 38.61, 38.62, 38.63, 38.64,
# # # 38.65, 38.660000000000004, 38.67, 38.68, 38.69, 38.7, 38.71, 38.72, 38.730000000000004, 38.74, 38.75, 38.76, 38.77,
# # # 38.78, 38.79, 38.800000000000004, 38.81, 38.82, 38.83, 38.84, 38.85, 38.86, 38.87, 38.88, 38.89, 38.9,
# # # 38.910000000000004, 38.92, 38.93, 38.94, 38.95, 38.96, 38.97, 38.980000000000004, 38.99, 39.0, 39.01, 39.02, 39.03,
# # # 39.04, 39.050000000000004, 39.06, 39.07, 39.08, 39.09, 39.1, 39.11, 39.12, 39.13, 39.14, 39.15, 39.160000000000004,
# # # 39.17, 39.18, 39.19, 39.2, 39.21, 39.22, 39.230000000000004, 39.24, 39.25, 39.26, 39.27, 39.28, 39.29,
# # # 39.300000000000004, 39.31, 39.32, 39.33, 39.34, 39.35, 39.36, 39.37, 39.38, 39.39, 39.4, 39.410000000000004, 39.42,
# # # 39.43, 39.44, 39.45, 39.46, 39.47, 39.480000000000004, 39.49, 39.5, 39.51, 39.52, 39.53, 39.54, 39.550000000000004,
# # # 39.56, 39.57, 39.58, 39.59, 39.6, 39.61, 39.62, 39.63, 39.64, 39.65, 39.660000000000004, 39.67, 39.68, 39.69, 39.7,
# # # 39.71, 39.72, 39.730000000000004, 39.74, 39.75, 39.76, 39.77, 39.78, 39.79, 39.800000000000004, 39.81, 39.82,
# # # 39.83, 39.84, 39.85, 39.86, 39.87, 39.88, 39.89, 39.9, 39.910000000000004, 39.92, 39.93, 39.94, 39.95, 39.96,
# # # 39.97, 39.980000000000004, 39.99, 40.0, 40.01, 40.02, 40.03, 40.04, 40.050000000000004, 40.06, 40.07, 40.08, 40.09,
# # # 40.1, 40.11, 40.12, 40.13, 40.14, 40.15, 40.160000000000004, 40.17, 40.18, 40.19, 40.2, 40.21, 40.22,
# # # 40.230000000000004, 40.24, 40.25, 40.26, 40.27, 40.28, 40.29, 40.300000000000004, 40.31, 40.32, 40.33, 40.34,
# # # 40.35, 40.36, 40.37, 40.38, 40.39, 40.4, 40.410000000000004, 40.42, 40.43, 40.44, 40.45, 40.46, 40.47,
# # # 40.480000000000004, 40.49, 40.5, 40.51, 40.52, 40.53, 40.54, 40.550000000000004, 40.56, 40.57, 40.58, 40.59, 40.6,
# # # 40.61, 40.62, 40.63, 40.64, 40.65, 40.660000000000004, 40.67, 40.68, 40.69, 40.7, 40.71, 40.72, 40.730000000000004,
# # # 40.74, 40.75, 40.76, 40.77, 40.78, 40.79, 40.800000000000004, 40.81, 40.82, 40.83, 40.84, 40.85, 40.86, 40.87,
# # # 40.88, 40.89, 40.9, 40.910000000000004, 40.92, 40.93, 40.94, 40.95, 40.96, 40.97, 40.980000000000004, 40.99, 41.0,
# # # 41.01, 41.02, 41.03, 41.04, 41.050000000000004, 41.06, 41.07, 41.08, 41.09, 41.1, 41.11, 41.12, 41.13, 41.14,
# # # 41.15, 41.160000000000004, 41.17, 41.18, 41.19, 41.2, 41.21, 41.22, 41.230000000000004, 41.24, 41.25, 41.26, 41.27,
# # # 41.28, 41.29, 41.300000000000004, 41.31, 41.32, 41.33, 41.34, 41.35, 41.36, 41.37, 41.38, 41.39, 41.4,
# # # 41.410000000000004, 41.42, 41.43, 41.44, 41.45, 41.46, 41.47, 41.480000000000004, 41.49, 41.5, 41.51, 41.52, 41.53,
# # # 41.54, 41.550000000000004, 41.56, 41.57, 41.58, 41.59, 41.6, 41.61, 41.62, 41.63, 41.64, 41.65, 41.660000000000004,
# # # 41.67, 41.68, 41.69, 41.7, 41.71, 41.72, 41.730000000000004, 41.74, 41.75, 41.76, 41.77, 41.78, 41.79,
# # # 41.800000000000004, 41.81, 41.82, 41.83, 41.84, 41.85, 41.86, 41.87, 41.88, 41.89, 41.9, 41.910000000000004, 41.92,
# # # 41.93, 41.94, 41.95, 41.96, 41.97, 41.980000000000004, 41.99, 42.0, 42.01, 42.02, 42.03, 42.04, 42.050000000000004,
# # # 42.06, 42.07, 42.08, 42.09, 42.1, 42.11, 42.12, 42.13, 42.14, 42.15, 42.160000000000004, 42.17, 42.18, 42.19, 42.2,
# # # 42.21, 42.22, 42.230000000000004, 42.24, 42.25, 42.26, 42.27, 42.28, 42.29, 42.300000000000004, 42.31, 42.32,
# # # 42.33, 42.34, 42.35, 42.36, 42.37, 42.38, 42.39, 42.4, 42.410000000000004, 42.42, 42.43, 42.44, 42.45, 42.46,
# # # 42.47, 42.480000000000004, 42.49, 42.5, 42.51, 42.52, 42.53, 42.54, 42.550000000000004, 42.56, 42.57, 42.58, 42.59,
# # # 42.6, 42.61, 42.62, 42.63, 42.64, 42.65, 42.660000000000004, 42.67, 42.68, 42.69, 42.7, 42.71, 42.72,
# # # 42.730000000000004, 42.74, 42.75, 42.76, 42.77, 42.78, 42.79, 42.800000000000004, 42.81, 42.82, 42.83, 42.84,
# # # 42.85, 42.86, 42.87, 42.88, 42.89, 42.9, 42.910000000000004, 42.92, 42.93, 42.94, 42.95, 42.96, 42.97,
# # # 42.980000000000004, 42.99, 43.0, 43.01, 43.02, 43.03, 43.04, 43.050000000000004, 43.06, 43.07, 43.08, 43.09, 43.1,
# # # 43.11, 43.12, 43.13, 43.14, 43.15, 43.160000000000004, 43.17, 43.18, 43.19, 43.2, 43.21, 43.22, 43.230000000000004,
# # # 43.24, 43.25, 43.26, 43.27, 43.28, 43.29, 43.300000000000004, 43.31, 43.32, 43.33, 43.34, 43.35, 43.36, 43.37,
# # # 43.38, 43.39, 43.4, 43.410000000000004, 43.42, 43.43, 43.44, 43.45, 43.46, 43.47, 43.480000000000004, 43.49, 43.5,
# # # 43.51, 43.52, 43.53, 43.54, 43.550000000000004, 43.56, 43.57, 43.58, 43.59, 43.6, 43.61, 43.62, 43.63, 43.64,
# # # 43.65, 43.660000000000004, 43.67, 43.68, 43.69, 43.7, 43.71, 43.72, 43.730000000000004, 43.74, 43.75, 43.76, 43.77,
# # # 43.78, 43.79, 43.800000000000004, 43.81, 43.82, 43.83, 43.84, 43.85, 43.86, 43.87, 43.88, 43.89, 43.9,
# # # 43.910000000000004, 43.92, 43.93, 43.94, 43.95, 43.96, 43.97, 43.980000000000004, 43.99, 44.0, 44.01, 44.02, 44.03,
# # # 44.04, 44.050000000000004, 44.06, 44.07, 44.08, 44.09, 44.1, 44.11, 44.12, 44.13, 44.14, 44.15, 44.160000000000004,
# # # 44.17, 44.18, 44.19, 44.2, 44.21, 44.22, 44.230000000000004, 44.24, 44.25, 44.26, 44.27, 44.28, 44.29,
# # # 44.300000000000004, 44.31, 44.32, 44.33, 44.34, 44.35, 44.36, 44.37, 44.38, 44.39, 44.4, 44.410000000000004, 44.42,
# # # 44.43, 44.44, 44.45, 44.46, 44.47, 44.480000000000004, 44.49, 44.5, 44.51, 44.52, 44.53, 44.54, 44.550000000000004,
# # # 44.56, 44.57, 44.58, 44.59, 44.6, 44.61, 44.62, 44.63, 44.64, 44.65, 44.660000000000004, 44.67, 44.68, 44.69, 44.7,
# # # 44.71, 44.72, 44.730000000000004, 44.74, 44.75, 44.76, 44.77, 44.78, 44.79, 44.800000000000004, 44.81, 44.82,
# # # 44.83, 44.84, 44.85, 44.86, 44.87, 44.88, 44.89, 44.9, 44.910000000000004, 44.92, 44.93, 44.94, 44.95, 44.96,
# # # 44.97, 44.980000000000004, 44.99, 45.0, 45.01, 45.02, 45.03, 45.04, 45.050000000000004, 45.06, 45.07, 45.08, 45.09,
# # # 45.1, 45.11, 45.12, 45.13, 45.14, 45.15, 45.160000000000004, 45.17, 45.18, 45.19, 45.2, 45.21, 45.22,
# # # 45.230000000000004, 45.24, 45.25, 45.26, 45.27, 45.28, 45.29, 45.300000000000004, 45.31, 45.32, 45.33, 45.34,
# # # 45.35, 45.36, 45.37, 45.38, 45.39, 45.4, 45.410000000000004, 45.42, 45.43, 45.44, 45.45, 45.46, 45.47,
# # # 45.480000000000004, 45.49, 45.5, 45.51, 45.52, 45.53, 45.54, 45.550000000000004, 45.56, 45.57, 45.58, 45.59, 45.6,
# # # 45.61, 45.62, 45.63, 45.64, 45.65, 45.660000000000004, 45.67, 45.68, 45.69, 45.7, 45.71, 45.72, 45.730000000000004,
# # # 45.74, 45.75, 45.76, 45.77, 45.78, 45.79, 45.800000000000004, 45.81, 45.82, 45.83, 45.84, 45.85, 45.86, 45.87,
# # # 45.88, 45.89, 45.9, 45.910000000000004, 45.92, 45.93, 45.94, 45.95, 45.96, 45.97, 45.980000000000004, 45.99, 46.0,
# # # 46.01, 46.02, 46.03, 46.04, 46.050000000000004, 46.06, 46.07, 46.08, 46.09, 46.1, 46.11, 46.12, 46.13, 46.14,
# # # 46.15, 46.160000000000004, 46.17, 46.18, 46.19, 46.2, 46.21, 46.22, 46.230000000000004, 46.24, 46.25, 46.26, 46.27,
# # # 46.28, 46.29, 46.300000000000004, 46.31, 46.32, 46.33, 46.34, 46.35, 46.36, 46.37, 46.38, 46.39, 46.4,
# # # 46.410000000000004, 46.42, 46.43, 46.44, 46.45, 46.46, 46.47, 46.480000000000004, 46.49, 46.5, 46.51, 46.52, 46.53,
# # # 46.54, 46.550000000000004, 46.56, 46.57, 46.58, 46.59, 46.6, 46.61, 46.62, 46.63, 46.64, 46.65, 46.660000000000004,
# # # 46.67, 46.68, 46.69, 46.7, 46.71, 46.72, 46.730000000000004, 46.74, 46.75, 46.76, 46.77, 46.78, 46.79,
# # # 46.800000000000004, 46.81, 46.82, 46.83, 46.84, 46.85, 46.86, 46.87, 46.88, 46.89, 46.9, 46.910000000000004, 46.92,
# # # 46.93, 46.94, 46.95, 46.96, 46.97, 46.980000000000004, 46.99, 47.0, 47.01, 47.02, 47.03, 47.04, 47.050000000000004,
# # # 47.06, 47.07, 47.08, 47.09, 47.1, 47.11, 47.12, 47.13, 47.14, 47.15, 47.160000000000004, 47.17, 47.18, 47.19, 47.2,
# # # 47.21, 47.22, 47.230000000000004, 47.24, 47.25, 47.26, 47.27, 47.28, 47.29, 47.300000000000004, 47.31, 47.32,
# # # 47.33, 47.34, 47.35, 47.36, 47.37, 47.38, 47.39, 47.4, 47.410000000000004, 47.42, 47.43, 47.44, 47.45, 47.46,
# # # 47.47, 47.480000000000004, 47.49, 47.5, 47.51, 47.52, 47.53, 47.54, 47.550000000000004, 47.56, 47.57, 47.58, 47.59,
# # # 47.6, 47.61, 47.62, 47.63, 47.64, 47.65, 47.660000000000004, 47.67, 47.68, 47.69, 47.7, 47.71, 47.72,
# # # 47.730000000000004, 47.74, 47.75, 47.76, 47.77, 47.78, 47.79, 47.800000000000004, 47.81, 47.82, 47.83, 47.84,
# # # 47.85, 47.86, 47.870000000000005, 47.88, 47.89, 47.9, 47.910000000000004, 47.92, 47.93, 47.94, 47.95, 47.96, 47.97,
# # # 47.980000000000004, 47.99, 48.0, 48.01, 48.02, 48.03, 48.04, 48.050000000000004, 48.06, 48.07, 48.08, 48.09, 48.1,
# # # 48.11, 48.120000000000005, 48.13, 48.14, 48.15, 48.160000000000004, 48.17, 48.18, 48.19, 48.2, 48.21, 48.22,
# # # 48.230000000000004, 48.24, 48.25, 48.26, 48.27, 48.28, 48.29, 48.300000000000004, 48.31, 48.32, 48.33, 48.34,
# # # 48.35, 48.36, 48.370000000000005, 48.38, 48.39, 48.4, 48.410000000000004, 48.42, 48.43, 48.44, 48.45, 48.46, 48.47,
# # # 48.480000000000004, 48.49, 48.5, 48.51, 48.52, 48.53, 48.54, 48.550000000000004, 48.56, 48.57, 48.58, 48.59, 48.6,
# # # 48.61, 48.620000000000005, 48.63, 48.64, 48.65, 48.660000000000004, 48.67, 48.68, 48.69, 48.7, 48.71, 48.72,
# # # 48.730000000000004, 48.74, 48.75, 48.76, 48.77, 48.78, 48.79, 48.800000000000004, 48.81, 48.82, 48.83, 48.84,
# # # 48.85, 48.86, 48.870000000000005, 48.88, 48.89, 48.9, 48.910000000000004, 48.92, 48.93, 48.94, 48.95, 48.96, 48.97,
# # # 48.980000000000004, 48.99, 49.0, 49.01, 49.02, 49.03, 49.04, 49.050000000000004, 49.06, 49.07, 49.08, 49.09, 49.1,
# # # 49.11, 49.120000000000005, 49.13, 49.14, 49.15, 49.160000000000004, 49.17, 49.18, 49.19, 49.2, 49.21, 49.22,
# # # 49.230000000000004, 49.24, 49.25, 49.26, 49.27, 49.28, 49.29, 49.300000000000004, 49.31, 49.32, 49.33, 49.34,
# # # 49.35, 49.36, 49.370000000000005, 49.38, 49.39, 49.4, 49.410000000000004, 49.42, 49.43, 49.44, 49.45, 49.46, 49.47,
# # # 49.480000000000004, 49.49, 49.5, 49.51, 49.52, 49.53, 49.54, 49.550000000000004, 49.56, 49.57, 49.58, 49.59, 49.6,
# # # 49.61, 49.620000000000005, 49.63, 49.64, 49.65, 49.660000000000004, 49.67, 49.68, 49.69, 49.7, 49.71, 49.72,
# # # 49.730000000000004, 49.74, 49.75, 49.76, 49.77, 49.78, 49.79, 49.800000000000004, 49.81, 49.82, 49.83, 49.84,
# # # 49.85, 49.86, 49.870000000000005, 49.88, 49.89, 49.9, 49.910000000000004, 49.92, 49.93, 49.94, 49.95, 49.96, 49.97,
# # # 49.980000000000004, 49.99, 50.0, 50.01, 50.02, 50.03, 50.04, 50.050000000000004, 50.06, 50.07, 50.08, 50.09, 50.1,
# # # 50.11, 50.120000000000005, 50.13, 50.14, 50.15, 50.160000000000004, 50.17, 50.18, 50.19, 50.2, 50.21, 50.22,
# # # 50.230000000000004, 50.24, 50.25, 50.26, 50.27, 50.28, 50.29, 50.300000000000004, 50.31, 50.32, 50.33, 50.34,
# # # 50.35, 50.36, 50.370000000000005, 50.38, 50.39, 50.4, 50.410000000000004, 50.42, 50.43, 50.44, 50.45, 50.46, 50.47,
# # # 50.480000000000004, 50.49, 50.5, 50.51, 50.52, 50.53, 50.54, 50.550000000000004, 50.56, 50.57, 50.58, 50.59, 50.6,
# # # 50.61, 50.620000000000005, 50.63, 50.64, 50.65, 50.660000000000004, 50.67, 50.68, 50.69, 50.7, 50.71, 50.72,
# # # 50.730000000000004, 50.74, 50.75, 50.76, 50.77, 50.78, 50.79, 50.800000000000004, 50.81, 50.82, 50.83, 50.84,
# # # 50.85, 50.86, 50.870000000000005, 50.88, 50.89, 50.9, 50.910000000000004, 50.92, 50.93, 50.94, 50.95, 50.96, 50.97,
# # # 50.980000000000004, 50.99, 51.0, 51.01, 51.02, 51.03, 51.04, 51.050000000000004, 51.06, 51.07, 51.08, 51.09, 51.1,
# # # 51.11, 51.120000000000005, 51.13, 51.14, 51.15, 51.160000000000004, 51.17, 51.18, 51.19, 51.2, 51.21, 51.22,
# # # 51.230000000000004, 51.24, 51.25, 51.26, 51.27, 51.28, 51.29, 51.300000000000004, 51.31, 51.32, 51.33, 51.34,
# # # 51.35, 51.36, 51.370000000000005, 51.38, 51.39, 51.4, 51.410000000000004, 51.42, 51.43, 51.44, 51.45, 51.46, 51.47,
# # # 51.480000000000004, 51.49, 51.5, 51.51, 51.52, 51.53, 51.54, 51.550000000000004, 51.56, 51.57, 51.58, 51.59, 51.6,
# # # 51.61, 51.620000000000005, 51.63, 51.64, 51.65, 51.660000000000004, 51.67, 51.68, 51.69, 51.7, 51.71, 51.72,
# # # 51.730000000000004, 51.74, 51.75, 51.76, 51.77, 51.78, 51.79, 51.800000000000004, 51.81, 51.82, 51.83, 51.84,
# # # 51.85, 51.86, 51.870000000000005, 51.88, 51.89, 51.9, 51.910000000000004, 51.92, 51.93, 51.94, 51.95, 51.96, 51.97,
# # # 51.980000000000004, 51.99, 52.0, 52.01, 52.02, 52.03, 52.04, 52.050000000000004, 52.06, 52.07, 52.08, 52.09, 52.1,
# # # 52.11, 52.120000000000005, 52.13, 52.14, 52.15, 52.160000000000004, 52.17, 52.18, 52.19, 52.2, 52.21, 52.22,
# # # 52.230000000000004, 52.24, 52.25, 52.26, 52.27, 52.28, 52.29, 52.300000000000004, 52.31, 52.32, 52.33, 52.34,
# # # 52.35, 52.36, 52.370000000000005, 52.38, 52.39, 52.4, 52.410000000000004, 52.42, 52.43, 52.44, 52.45, 52.46, 52.47,
# # # 52.480000000000004, 52.49, 52.5, 52.51, 52.52, 52.53, 52.54, 52.550000000000004, 52.56, 52.57, 52.58, 52.59, 52.6,
# # # 52.61, 52.620000000000005, 52.63, 52.64, 52.65, 52.660000000000004, 52.67, 52.68, 52.69, 52.7, 52.71, 52.72,
# # # 52.730000000000004, 52.74, 52.75, 52.76, 52.77, 52.78, 52.79, 52.800000000000004, 52.81, 52.82, 52.83, 52.84,
# # # 52.85, 52.86, 52.870000000000005, 52.88, 52.89, 52.9, 52.910000000000004, 52.92, 52.93, 52.94, 52.95, 52.96, 52.97,
# # # 52.980000000000004, 52.99, 53.0, 53.01, 53.02, 53.03, 53.04, 53.050000000000004, 53.06, 53.07, 53.08, 53.09, 53.1,
# # # 53.11, 53.120000000000005, 53.13, 53.14, 53.15, 53.160000000000004, 53.17, 53.18, 53.19, 53.2, 53.21, 53.22,
# # # 53.230000000000004, 53.24, 53.25, 53.26, 53.27, 53.28, 53.29, 53.300000000000004, 53.31, 53.32, 53.33, 53.34,
# # # 53.35, 53.36, 53.370000000000005, 53.38, 53.39, 53.4, 53.410000000000004, 53.42, 53.43, 53.44, 53.45, 53.46, 53.47,
# # # 53.480000000000004, 53.49, 53.5, 53.51, 53.52, 53.53, 53.54, 53.550000000000004, 53.56, 53.57, 53.58, 53.59, 53.6,
# # # 53.61, 53.620000000000005, 53.63, 53.64, 53.65, 53.660000000000004, 53.67, 53.68, 53.69, 53.7, 53.71, 53.72,
# # # 53.730000000000004, 53.74, 53.75, 53.76, 53.77, 53.78, 53.79, 53.800000000000004, 53.81, 53.82, 53.83, 53.84,
# # # 53.85, 53.86, 53.870000000000005, 53.88, 53.89, 53.9, 53.910000000000004, 53.92, 53.93, 53.94, 53.95, 53.96, 53.97,
# # # 53.980000000000004, 53.99, 54.0, 54.01, 54.02, 54.03, 54.04, 54.050000000000004, 54.06, 54.07, 54.08, 54.09, 54.1,
# # # 54.11, 54.120000000000005, 54.13, 54.14, 54.15, 54.160000000000004, 54.17, 54.18, 54.19, 54.2, 54.21, 54.22,
# # # 54.230000000000004, 54.24, 54.25, 54.26, 54.27, 54.28, 54.29, 54.300000000000004, 54.31, 54.32, 54.33, 54.34,
# # # 54.35, 54.36, 54.370000000000005, 54.38, 54.39, 54.4, 54.410000000000004, 54.42, 54.43, 54.44, 54.45, 54.46, 54.47,
# # # 54.480000000000004, 54.49, 54.5, 54.51, 54.52, 54.53, 54.54, 54.550000000000004, 54.56, 54.57, 54.58, 54.59, 54.6,
# # # 54.61, 54.620000000000005, 54.63, 54.64, 54.65, 54.660000000000004, 54.67, 54.68, 54.69, 54.7, 54.71, 54.72,
# # # 54.730000000000004, 54.74, 54.75, 54.76, 54.77, 54.78, 54.79, 54.800000000000004, 54.81, 54.82, 54.83, 54.84,
# # # 54.85, 54.86, 54.870000000000005, 54.88, 54.89, 54.9, 54.910000000000004, 54.92, 54.93, 54.94, 54.95, 54.96, 54.97,
# # # 54.980000000000004, 54.99, 55.0, 55.01, 55.02, 55.03, 55.04, 55.050000000000004, 55.06, 55.07, 55.08, 55.09, 55.1,
# # # 55.11, 55.120000000000005, 55.13, 55.14, 55.15, 55.160000000000004, 55.17, 55.18, 55.19, 55.2, 55.21, 55.22,
# # # 55.230000000000004, 55.24, 55.25, 55.26, 55.27, 55.28, 55.29, 55.300000000000004, 55.31, 55.32, 55.33, 55.34,
# # # 55.35, 55.36, 55.370000000000005, 55.38, 55.39, 55.4, 55.410000000000004, 55.42, 55.43, 55.44, 55.45, 55.46, 55.47,
# # # 55.480000000000004, 55.49, 55.5, 55.51, 55.52, 55.53, 55.54, 55.550000000000004, 55.56, 55.57, 55.58, 55.59, 55.6,
# # # 55.61, 55.620000000000005, 55.63, 55.64, 55.65, 55.660000000000004, 55.67, 55.68, 55.69, 55.7, 55.71, 55.72,
# # # 55.730000000000004, 55.74, 55.75, 55.76, 55.77, 55.78, 55.79, 55.800000000000004, 55.81, 55.82, 55.83, 55.84,
# # # 55.85, 55.86, 55.870000000000005, 55.88, 55.89, 55.9, 55.910000000000004, 55.92, 55.93, 55.94, 55.95, 55.96, 55.97,
# # # 55.980000000000004, 55.99, 56.0, 56.01, 56.02, 56.03, 56.04, 56.050000000000004, 56.06, 56.07, 56.08, 56.09, 56.1,
# # # 56.11, 56.120000000000005, 56.13, 56.14, 56.15, 56.160000000000004, 56.17, 56.18, 56.19, 56.2, 56.21, 56.22,
# # # 56.230000000000004, 56.24, 56.25, 56.26, 56.27, 56.28, 56.29, 56.300000000000004, 56.31, 56.32, 56.33, 56.34,
# # # 56.35, 56.36, 56.370000000000005, 56.38, 56.39, 56.4, 56.410000000000004, 56.42, 56.43, 56.44, 56.45, 56.46, 56.47,
# # # 56.480000000000004, 56.49, 56.5, 56.51, 56.52, 56.53, 56.54, 56.550000000000004, 56.56, 56.57, 56.58, 56.59, 56.6,
# # # 56.61, 56.620000000000005, 56.63, 56.64, 56.65, 56.660000000000004, 56.67, 56.68, 56.69, 56.7, 56.71, 56.72,
# # # 56.730000000000004, 56.74, 56.75, 56.76, 56.77, 56.78, 56.79, 56.800000000000004, 56.81, 56.82, 56.83, 56.84,
# # # 56.85, 56.86, 56.870000000000005, 56.88, 56.89, 56.9, 56.910000000000004, 56.92, 56.93, 56.94, 56.95, 56.96, 56.97,
# # # 56.980000000000004, 56.99, 57.0, 57.01, 57.02, 57.03, 57.04, 57.050000000000004, 57.06, 57.07, 57.08, 57.09, 57.1,
# # # 57.11, 57.120000000000005, 57.13, 57.14, 57.15, 57.160000000000004, 57.17, 57.18, 57.19, 57.2, 57.21, 57.22,
# # # 57.230000000000004, 57.24, 57.25, 57.26, 57.27, 57.28, 57.29, 57.300000000000004, 57.31, 57.32, 57.33, 57.34,
# # # 57.35, 57.36, 57.370000000000005, 57.38, 57.39, 57.4, 57.410000000000004, 57.42, 57.43, 57.44, 57.45, 57.46, 57.47,
# # # 57.480000000000004, 57.49, 57.5, 57.51, 57.52, 57.53, 57.54, 57.550000000000004, 57.56, 57.57, 57.58, 57.59, 57.6,
# # # 57.61, 57.620000000000005, 57.63, 57.64, 57.65, 57.660000000000004, 57.67, 57.68, 57.69, 57.7, 57.71, 57.72,
# # # 57.730000000000004, 57.74, 57.75, 57.76, 57.77, 57.78, 57.79, 57.800000000000004, 57.81, 57.82, 57.83, 57.84,
# # # 57.85, 57.86, 57.870000000000005, 57.88, 57.89, 57.9, 57.910000000000004, 57.92, 57.93, 57.94, 57.95, 57.96, 57.97,
# # # 57.980000000000004, 57.99, 58.0, 58.01, 58.02, 58.03, 58.04, 58.050000000000004, 58.06, 58.07, 58.08, 58.09, 58.1,
# # # 58.11, 58.120000000000005, 58.13, 58.14, 58.15, 58.160000000000004, 58.17, 58.18, 58.19, 58.2, 58.21, 58.22,
# # # 58.230000000000004, 58.24, 58.25, 58.26, 58.27, 58.28, 58.29, 58.300000000000004, 58.31, 58.32, 58.33, 58.34,
# # # 58.35, 58.36, 58.370000000000005, 58.38, 58.39, 58.4, 58.410000000000004, 58.42, 58.43, 58.44, 58.45, 58.46, 58.47,
# # # 58.480000000000004, 58.49, 58.5, 58.51, 58.52, 58.53, 58.54, 58.550000000000004, 58.56, 58.57, 58.58, 58.59, 58.6,
# # # 58.61, 58.620000000000005, 58.63, 58.64, 58.65, 58.660000000000004, 58.67, 58.68, 58.69, 58.7, 58.71, 58.72,
# # # 58.730000000000004, 58.74, 58.75, 58.76, 58.77, 58.78, 58.79, 58.800000000000004, 58.81, 58.82, 58.83, 58.84,
# # # 58.85, 58.86, 58.870000000000005, 58.88, 58.89, 58.9, 58.910000000000004, 58.92, 58.93, 58.94, 58.95, 58.96, 58.97,
# # # 58.980000000000004, 58.99, 59.0, 59.01, 59.02, 59.03, 59.04, 59.050000000000004, 59.06, 59.07, 59.08, 59.09, 59.1,
# # # 59.11, 59.120000000000005, 59.13, 59.14, 59.15, 59.160000000000004, 59.17, 59.18, 59.19, 59.2, 59.21, 59.22,
# # # 59.230000000000004, 59.24, 59.25, 59.26, 59.27, 59.28, 59.29, 59.300000000000004, 59.31, 59.32, 59.33, 59.34,
# # # 59.35, 59.36, 59.370000000000005, 59.38, 59.39, 59.4, 59.410000000000004, 59.42, 59.43, 59.44, 59.45, 59.46, 59.47,
# # # 59.480000000000004, 59.49, 59.5, 59.51, 59.52, 59.53, 59.54, 59.550000000000004, 59.56, 59.57, 59.58, 59.59, 59.6,
# # # 59.61, 59.620000000000005, 59.63, 59.64, 59.65, 59.660000000000004, 59.67, 59.68, 59.69, 59.7, 59.71, 59.72,
# # # 59.730000000000004, 59.74, 59.75, 59.76, 59.77, 59.78, 59.79, 59.800000000000004, 59.81, 59.82, 59.83, 59.84,
# # # 59.85, 59.86, 59.870000000000005, 59.88, 59.89, 59.9, 59.910000000000004, 59.92, 59.93, 59.94, 59.95, 59.96, 59.97,
# # # 59.980000000000004, 59.99]
# # # y = [0.05, 0.05000431603981327, 0.05001726415925307, 0.050038844358319394, 0.050069056637012256, 0.05010790099533165,
# # # 0.05015537743327757, 0.05021148595085002, 0.050276226548048995, 0.05034959922487451, 0.05043160398132655,
# # # 0.050522240817405126, 0.05062150973311023, 0.05072941072844186, 0.050845943803400025, 0.05097110895798472,
# # # 0.051104906192195945, 0.0512473355060337, 0.05139839689949798, 0.0515580903725888, 0.05172641592530615,
# # # 0.051903373557650026, 0.05208896326962043, 0.05228318506121737, 0.05248603893244084, 0.05269752488329084,
# # # 0.05291764291376737, 0.05314639302387043, 0.053383775213600014, 0.05362978948295614, 0.05388443583193879,
# # # 0.05414771426054797, 0.05441962476878368, 0.05470016735664592, 0.05498934202413469, 0.055287148771249996,
# # # 0.05559358759799183, 0.05590865850436019, 0.056232361490355084, 0.056564696555976506, 0.05690566370122446,
# # # 0.05725526292609895, 0.057613494230599964, 0.05798035761472751, 0.05835585307848158, 0.05873998062186219,
# # # 0.05913274024486933, 0.059534131947503, 0.05994415572976319, 0.06036281159164992, 0.06079009953316318,
# # # 0.06122601955430297, 0.06167057165506929, 0.06212375583546214, 0.06258557209548152, 0.06305602043512742,
# # # 0.06353510085439987, 0.06402281335329885, 0.06451915793182435, 0.06502413458997638, 0.06553774332775494,
# # # 0.06605998414516004, 0.06659085704219167, 0.06713036201884982, 0.06767849907513451, 0.06823526821104572,
# # # 0.06880066942658347, 0.06937470272174776, 0.06995736809653856, 0.0705486655509559, 0.07114859508499977,
# # # 0.07175715669867017, 0.0723743503919671, 0.07300017616489056, 0.07363463401744055, 0.07427772394961707,
# # # 0.07492944596142012, 0.07558980005284971, 0.07625878622390582, 0.07693640447458847, 0.07762265480489763,
# # # 0.07831753721483334, 0.07902105170439558, 0.07973319827358434, 0.08045397692239964, 0.08118338765084146,
# # # 0.08192143045890982, 0.08266810534660471, 0.08342341231392612, 0.08418735136087407, 0.08495992248744855,
# # # 0.08574112569364956, 0.0865309609794771, 0.08732942834493117, 0.08813652779001177, 0.0889522593147189,
# # # 0.08977662291905256, 0.09060961860301275, 0.09145124636659947, 0.09230150620981273, 0.0931603981326525,
# # # 0.09402792213511882, 0.09490407821721167, 0.09578886637893104, 0.09668228662027695, 0.09758433894124938,
# # # 0.09849502334184834, 0.09941433982207384, 0.10034228838192587, 0.10127886902140443, 0.10222408174050951,
# # # 0.10317792653924113, 0.10414040341759928, 0.10511151237558396, 0.10609125341319517, 0.1070796265304329,
# # # 0.10807663172729717, 0.10908226900378798, 0.11009653835990531, 0.11111943979564917, 0.11215097331101956,
# # # 0.11319113890601648, 0.11423993658063994, 0.11529736633488992, 0.11636342816876644, 0.11743812208226947,
# # # 0.11852144807539905, 0.11961340614815516, 0.12071399630053779, 0.12182321853254696, 0.12294107284418265,
# # # 0.12406755923544488, 0.12520267770633364, 0.12634642825684894, 0.12749881088699075, 0.1286598255967591,
# # # 0.12982947238615397, 0.1310077512551754, 0.13219466220382334, 0.1333902052320978, 0.1345943803399988,
# # # 0.13580718752752632, 0.1370286267946804, 0.138258698141461, 0.1394974015678681, 0.14074473707390175,
# # # 0.14200070465956194, 0.14326530432484866, 0.1445385360697619, 0.14582039989430168, 0.14711089579846798,
# # # 0.1484100237822608, 0.1497128622390564, 0.15101448956223087, 0.1523149057517843, 0.15361903241434047,
# # # 0.15492686922820695, 0.1562334942112328, 0.15753890723410097, 0.15884310858017703, 0.1601460987004705,
# # # 0.16144787768714292, 0.16274844554019427, 0.16405272386624833, 0.1653607123492829, 0.16666748901485162,
# # # 0.16797305373903593, 0.1692774067330022, 0.17058054843669135, 0.17188247900675943, 0.17318319844320643,
# # # 0.17448270674603236, 0.17578592552186104, 0.17709285441029055, 0.1783985713753313, 0.17970307655985124,
# # # 0.18100637039321626, 0.1823084530929602, 0.18360932465908308, 0.18490898509158488, 0.1862123559970894,
# # # 0.18751943702231802, 0.188825306141354, 0.19012996343261546, 0.19143340931539524, 0.19273564406455396,
# # # 0.1940366676800916, 0.19533648016200816, 0.19664000311692748, 0.1979472361984144, 0.19925325739015842,
# # # 0.2005580667096546, 0.20186166456658963, 0.2031640512899036, 0.20446522687959653, 0.20576519133566837,
# # # 0.20706886626474294, 0.20837625132696538, 0.20968242451519659, 0.21098738578924917, 0.2122911355496384,
# # # 0.2135936741764066, 0.2148950016695537, 0.21619511802907973, 0.2174989448616085, 0.21880648183361717,
# # # 0.2201128069467324, 0.22141792010606914, 0.22272182170337698, 0.22402451216706373, 0.22532599149712942,
# # # 0.22663118130019785, 0.2279450031828928, 0.22926745714521427, 0.23059854318716227, 0.23193826130873682,
# # # 0.2332866115099379, 0.2346435937907655, 0.23600920815121962, 0.23738345459130028, 0.23876633311100748,
# # # 0.2401578437103412, 0.24155798638930148, 0.24296676114788826, 0.24438416798610157, 0.24581020690394143,
# # # 0.2472448779014078, 0.2486881809785007, 0.25014011613522014, 0.2516006833715661, 0.25306011572852266,
# # # 0.25450864431002856, 0.255946265195543, 0.25737297448347146, 0.2587887683491928, 0.26019364299517517,
# # # 0.261587594662989, 0.26297061964186985, 0.2643427142599808, 0.2657038748869987, 0.2670540979379934,
# # # 0.2683933798657827, 0.26972171716282595, 0.2710391063631197, 0.27234554403930383, 0.27364102680474095,
# # # 0.2749255513157184, 0.2761991142687311, 0.27746171240009704, 0.27871334248685997, 0.27995400134340886,
# # # 0.2811836858211561, 0.2824023928142273, 0.2836101192561629, 0.2848068621189559, 0.2859926184136682,
# # # 0.2871673851897832, 0.28833115953452676, 0.28948393857471494, 0.2906257194774556, 0.2917564994449007,
# # # 0.2928762757167052, 0.2939850455721366, 0.29508280633564354, 0.2961695553879093, 0.29724529017042367,
# # # 0.2983100081842726, 0.299363706987605, 0.3004063841949727, 0.3014380374779789, 0.3024586645639055,
# # # 0.30346826323285137, 0.304466831317522, 0.3054543667036666, 0.30643086732784336, 0.30739633117693865,
# # # 0.30835075628805303, 0.30929414074738, 0.3102264826900789, 0.3111477802986328, 0.31205803180289365,
# # # 0.3129572355334802, 0.31384539069402295, 0.31472249728452184, 0.31558855530497687, 0.3164435647553881,
# # # 0.31728752563575546, 0.31812043794607897, 0.3189423016863586, 0.31975311685659447, 0.32055288345678645,
# # # 0.3213416014869346, 0.32211927094703885, 0.3228858918370993, 0.3236414641571159, 0.32438598790708867,
# # # 0.3251194630870176, 0.3258418896969027, 0.3265532677367439, 0.3272535972065413, 0.32794287810629486,
# # # 0.32862111043600456, 0.3292882941956704, 0.3299444293852924, 0.3305895160048706, 0.3312235540544049,
# # # 0.33184654353389537, 0.33245848444334203, 0.33305937678274483, 0.3336492205521038, 0.33422801575141886,
# # # 0.33479576238069014, 0.33535246043991757, 0.33589810992910113, 0.33643271084824083, 0.33695626319733674,
# # # 0.3374687669763888, 0.33797022218539696, 0.33846062882436134, 0.33893998689328186, 0.3394082963921585,
# # # 0.33986555732099133, 0.34031176967978033, 0.34074693346852547, 0.34117104868722675, 0.34158411533588423,
# # # 0.34198613341449785, 0.3423771029230676, 0.3427570238615935, 0.3431258962300756, 0.34348372002851385,
# # # 0.34383049525690823, 0.34416622191525875, 0.34449090015842265, 0.3448045304439814, 0.34510711336864586,
# # # 0.3453986495111178, 0.3456791394328769, 0.34594858367729986, 0.3462069827678939, 0.34645433720980506,
# # # 0.34669064748962947, 0.3469159140742272, 0.3471301374110799, 0.347333317927414, 0.34752545602970797,
# # # 0.3477065521041767, 0.3478766065162966, 0.3480356196114759, 0.3481835917148878, 0.34832052312997624,
# # # 0.34844641413886546, 0.3485612650029061, 0.34866507596097346, 0.3487578472308292, 0.3488395790088808,
# # # 0.3489102714691876, 0.34896992476448346, 0.3490185390253508, 0.3490561143597662, 0.3490826508538258,
# # # 0.3490981485722715, 0.34910260755757827, 0.3490960278299196, 0.34907840938715146, 0.34904975220481405,
# # # 0.3490100562361514, 0.3489593214121684, 0.348897547642556, 0.3488247348151303, 0.34874088279510207,
# # # 0.3486459914256279, 0.3485400605285736, 0.34842308990351306, 0.3482950793281446, 0.34815602855966005,
# # # 0.34800593733274243, 0.34784480536077644, 0.34767263233661366, 0.3474894179313755, 0.34729516179511677,
# # # 0.34708986355794086, 0.34687352283009304, 0.3466461392007551, 0.3464077122384828, 0.3461582414925205,
# # # 0.3458977264922944, 0.34562616674835384, 0.345343561752194, 0.34504991097559307, 0.34474521387212953,
# # # 0.34442946987726897, 0.3441026784077589, 0.3437648388632897, 0.3434159508443726, 0.3430560142554117,
# # # 0.34268502909640697, 0.34230299536735836, 0.3419099130682659, 0.34150578219912964, 0.3410906027599495,
# # # 0.34066437475072553, 0.3402270981714577, 0.33977877302214604, 0.33931939930279054, 0.3388489770133912,
# # # 0.338367506153948, 0.337874986724461, 0.3373714187249301, 0.33685680215535535, 0.3363311370157368,
# # # 0.3357944233060744, 0.33524666102636813, 0.334687850176618, 0.3341179907568241, 0.3335370827669863,
# # # 0.33294512620710465, 0.3323421210771792, 0.3317280673772099, 0.3311029651071967, 0.3304668142671397,
# # # 0.32981961485703887, 0.3291613668768942, 0.32849207032670563, 0.3278117252064733, 0.32712033151619707,
# # # 0.326417889255877, 0.3257043984255131, 0.32497985902510534, 0.32424427105465375, 0.3234976345141583,
# # # 0.322739949403619, 0.3219712157230359, 0.3211914337944144, 0.32040060432526807, 0.3195987280896819,
# # # 0.31878580586712707, 0.3179618384417345, 0.3171268266030203, 0.3162807711454525, 0.31542367286871154,
# # # 0.314555532578053, 0.3136763510832318, 0.31278612919926485, 0.3118848677456272, 0.3109725675461923,
# # # 0.31004922943005647, 0.30911485423063734, 0.30816944278676833, 0.30721299594239304, 0.30624551454612997,
# # # 0.30526699945178337, 0.3042774515173629, 0.30327687160583444, 0.30226526058453285, 0.3012426196754925,
# # # 0.30020895076800647, 0.29916425609150366, 0.2981085379292943, 0.2970417986207889, 0.295964040561908,
# # # 0.29487526620454985, 0.29377547805846543, 0.29266467869405977, 0.2915428707419289, 0.2904100568870953,
# # # 0.289266239857426, 0.28811142241910853, 0.2869456073777999, 0.28576879757461154, 0.2845809958892411,
# # # 0.2833822052408837, 0.2821724285869618, 0.2809516689235285, 0.27971992928627654, 0.27847721275078086,
# # # 0.2772235224305144, 0.2759588614786927, 0.2746832330885858, 0.2733966404931383, 0.2720990869636252,
# # # 0.2707905758114766, 0.2694711103895747, 0.26814069409035857, 0.2667993303477243, 0.26544702263872855,
# # # 0.2640837744793, 0.26270958942079325, 0.2613244710585087, 0.25992842303426045, 0.25852144902412416,
# # # 0.2571035527470408, 0.25567473795721585, 0.2542350084595171, 0.25278436810585425, 0.25132282077135215,
# # # 0.24985037050509132, 0.24837678586343, 0.24691183330139524, 0.245455512818987, 0.2440078244162053,
# # # 0.2425687680930501, 0.24113834384952146, 0.23971655168561934, 0.23830339160134376, 0.2368988635966947,
# # # 0.23550296767167217, 0.23411570382627617, 0.2327370720605067, 0.23136707237436377, 0.23000570476784737,
# # # 0.2286529692409575, 0.22730886579369414, 0.22597339442605732, 0.22464655513804704, 0.2233283479296633,
# # # 0.22201877280090607, 0.22071782975177537, 0.2194255187822712, 0.21814183989239358, 0.2168667930821425,
# # # 0.2156003783515179, 0.21434259570051986, 0.21309344512914835, 0.21185292663740338, 0.21062104022528494,
# # # 0.209397785892793, 0.20818316363992762, 0.20697717346668876, 0.20577981537307644, 0.20459108935909065,
# # # 0.20341099542473137, 0.20223953356999863, 0.20107670379489243, 0.19992250609941276, 0.19877694048355962,
# # # 0.197640006947333, 0.1965117054907329, 0.19539203611375935, 0.19428099881641234, 0.19317859359869186,
# # # 0.19208482046059788, 0.19099967940213045, 0.18992317042328954, 0.18885529352407518, 0.18779604870448735,
# # # 0.18674543596452603, 0.18570345530419125, 0.184670106723483, 0.18364539022240128, 0.1826293058009461,
# # # 0.18162185345911744, 0.1806230331969153, 0.1796328450143397, 0.17865128891139065, 0.17767836488806812,
# # # 0.1767140729443721, 0.17575841308030263, 0.17481138529585968, 0.17387298959104328, 0.1729432259658534,
# # # 0.17202209442029004, 0.1711095949543532, 0.17020572756804292, 0.16931049226135916, 0.16842388903430194,
# # # 0.16754591788687123, 0.16667657881906706, 0.16581587183088942, 0.1649637969223383, 0.16412035409341375,
# # # 0.16328554334411569, 0.16245936467444416, 0.16164181808439917, 0.16083290357398072, 0.1600326211431888,
# # # 0.1592409707920234, 0.15845795252048453, 0.1576835663285722, 0.1569178122162864, 0.15616069018362713,
# # # 0.15541220023059438, 0.15467234235718816, 0.15394111656340848, 0.15321852284925533, 0.15250456121472872,
# # # 0.15179923165982862, 0.15110253418455505, 0.15041446878890802, 0.14973503547288752, 0.14906423423649356,
# # # 0.14840206507972611, 0.1477485280025852, 0.14710362300507082, 0.14646735008718298, 0.14583970924892167,
# # # 0.14522070049028687, 0.1446103238112786, 0.1440085792118969, 0.1434154666921417, 0.14283098625201304,
# # # 0.1422551378915109, 0.1416879216106353, 0.1411293374093862, 0.14057938528776368, 0.14003806524576767,
# # # 0.13950537728339818, 0.13898132140065522, 0.1384658975975388, 0.13795910587404892, 0.13746094623018557,
# # # 0.13697141866594872, 0.13649052318133842, 0.13601825977635465, 0.13555462845099742, 0.13509962920526672,
# # # 0.13465326203916253, 0.13421552695268488, 0.13378642394583376, 0.13336595301860918, 0.13295411417101113,
# # # 0.1325509074030396, 0.1321563327146946, 0.13177039010597613, 0.1313930795768842, 0.1310244011274188,
# # # 0.13066435475757993, 0.13031294046736758, 0.12997015825678176, 0.1296360081258225, 0.12931049007448975,
# # # 0.12899360410278352, 0.12868535021070382, 0.12838572839825066, 0.12809473866542403, 0.12781238101222395,
# # # 0.12753865543865037, 0.12727356194470332, 0.12701710053038281, 0.12676927119568884, 0.1265300739406214,
# # # 0.12629950876518048, 0.1260775756693661, 0.12586427465317823, 0.1256596057166169, 0.12546356885968213,
# # # 0.12527616408237385, 0.1250973913846921, 0.12492725076663691, 0.12476574222820824, 0.1246128657694061,
# # # 0.12446862139023049, 0.1243330090906814, 0.12420602887075885, 0.12408768073046283, 0.12397796466979334,
# # # 0.12387688068875038, 0.12378442878733395, 0.12370060896554405, 0.12362542122338069, 0.12355886556084385,
# # # 0.12350094197793354, 0.12345165047464976, 0.12341099105099251, 0.12337896370696179, 0.1233555684425576,
# # # 0.12334080525777995, 0.12333467415262882, 0.12333717512710422, 0.12334830818120615, 0.12336807331493461,
# # # 0.12339647052828961, 0.12343349982127114, 0.1234791611938792, 0.12353345464611377, 0.12359638017797489,
# # # 0.12366793778946254, 0.12374812748057672, 0.12383694925131743, 0.12393440310168466, 0.12404048903167843,
# # # 0.12415520704129873, 0.12427855713054556, 0.12441053929941892, 0.1245511535479188, 0.12470039987604523,
# # # 0.12485827828379818, 0.12502478877117768, 0.1251999313381837, 0.12538370598481624, 0.12557611271107533,
# # # 0.12577715151696092, 0.12598682240247305, 0.12620512536761172, 0.12643206041237692, 0.12666762753676866,
# # # 0.1269118267407869, 0.1271646580244317, 0.127426121387703, 0.12769621683060087, 0.12797494435312526,
# # # 0.12826230395527616, 0.1285582956370536, 0.12886291939845756, 0.12917617523948807, 0.12949806316014512,
# # # 0.12982858316042867, 0.13016773524033876, 0.13051551939987538, 0.13087193563903854, 0.13123698395782823,
# # # 0.13161066435624444, 0.13199297683428718, 0.13238392139195646, 0.13278349802925227, 0.13319170674617462,
# # # 0.13360854754272347, 0.13403402041889886, 0.1344681253747008, 0.13491086241012926, 0.13536223152518426,
# # # 0.13582223271986577, 0.1362908659941738, 0.1367681313481084, 0.1372540287816695, 0.13774855829485716,
# # # 0.13825171988767132, 0.13876351356011202, 0.13928393931217925, 0.13981299714387302, 0.14035068705519332,
# # # 0.14089700904614014, 0.14145196311671349, 0.14201554926691337, 0.1425877674967398, 0.14316861780619275,
# # # 0.14375810019527221, 0.14435621466397822, 0.14496296121231075, 0.14557833984026983, 0.14620235054785544,
# # # 0.14683499333506755, 0.1474762682019062, 0.1481261751483714, 0.14878471417446312, 0.14945188528018138,
# # # 0.15012768846552615, 0.15081212373049746, 0.1515051910750953, 0.15220689049931968, 0.1529172220031706,
# # # 0.15363618558664802, 0.15436378124975197, 0.15510000899248247, 0.1558448688148395, 0.15659836071682307,
# # # 0.15736048469843314, 0.15813124075966975, 0.1589106289005329, 0.15969864912102258, 0.1604953014211388,
# # # 0.16130058580088152, 0.1621145022602508, 0.16293705079924659, 0.16376823141786892, 0.1646080441161178,
# # # 0.16545648889399317, 0.16631356575149508, 0.16717927468862354, 0.16805361570537852, 0.16893658880176005,
# # # 0.16982819397776808, 0.17072843123340264, 0.17163730056866375, 0.1725548019835514, 0.17348093547806556,
# # # 0.17441570105220625, 0.17535909870597347, 0.17631112843936722, 0.1772717902523875, 0.17824108414503434,
# # # 0.17921901011730768, 0.18020556816920755, 0.18120075830073396, 0.1822045805118869, 0.18321703480266638,
# # # 0.18423812117307237, 0.1852678396231049, 0.18630619015276395, 0.18735317276204955, 0.18840878745096168,
# # # 0.18947303421950032, 0.1905459130676655, 0.1916274239954572, 0.19271756700287546, 0.19381634208992024,
# # # 0.19492374925659153, 0.19603978850288936, 0.19716445982881373, 0.19829776323436463, 0.19943969871954206,
# # # 0.200590266284346, 0.2017494659287765, 0.2029172976528335, 0.20409376145651706, 0.20527885733982715,
# # # 0.20647258530276374, 0.20767494534532688, 0.20888593746751655, 0.21010556166933275, 0.2113338179507755,
# # # 0.21257070631184474, 0.21381622675254053, 0.21507037927286285, 0.2163331638728117, 0.2176045805523871,
# # # 0.218884629311589, 0.22017331015041744, 0.2214706230688724, 0.22277164646033012, 0.22407145871816675,
# # # 0.2253749814490061, 0.226687136259472, 0.22800792314956445, 0.2293373421192834, 0.23067539316862887,
# # # 0.23202207629760088, 0.23337739150619943, 0.23474133879442452, 0.23611391816227612, 0.23749512960975425,
# # # 0.2388849731368589, 0.24028344874359012, 0.24169055642994786, 0.2431062961959321, 0.2445306680415429,
# # # 0.2459636719667802, 0.24740530797164406, 0.24885557605613445, 0.2503144762202514, 0.25178200846399484,
# # # 0.2532484056028904, 0.25470389847601527, 0.2561484831202651, 0.25758215563390097, 0.25900491217656446,
# # # 0.26041674892781935, 0.2618176621193498, 0.26320764802722874, 0.26458670296353426, 0.26595482328174047,
# # # 0.26731200538064664, 0.26865824569469976, 0.2699935406972014, 0.2713178869051565, 0.27263128087926075,
# # # 0.27393371922087567, 0.2752251985693808, 0.27650571560492765, 0.277775267046702, 0.27903384965341466,
# # # 0.28028146022712597, 0.28151809560821706, 0.2827437526742849, 0.28395842834400153, 0.285162119576603,
# # # 0.28635482336892487, 0.28753653675669927, 0.28870725681452125, 0.2898669806546365, 0.2910157054291993,
# # # 0.29215342832945373, 0.29328014658219925, 0.29439585745395297, 0.2955005582619644, 0.29659424638426013,
# # # 0.29767691925946543, 0.298748574384762, 0.29980920931640764, 0.3008588216675659, 0.30189740910733615,
# # # 0.30292496936046925, 0.3039415002057363, 0.3049469994741903, 0.3059414650502158, 0.3069248948698905,
# # # 0.3078972869194247, 0.3088586392359721, 0.3098089499063436, 0.31074821706569195, 0.31167643889772084,
# # # 0.3125936136346994, 0.3134997401031184, 0.3143948180014935, 0.31527884732982475, 0.31615182808811215,
# # # 0.31701376027635575, 0.3178646438945555, 0.31870447894271137, 0.3195332654208234, 0.3203510033288916,
# # # 0.32115769266691596, 0.32195333343489646, 0.32273792563283316, 0.323511469260726, 0.32427396431857497,
# # # 0.3250254108063801, 0.3257658087241414, 0.32649515807185886, 0.32721345884953246, 0.32792071105716225,
# # # 0.3286169146947482, 0.32930206976229026, 0.3299761762597885, 0.3306392341872429, 0.33129124354465345,
# # # 0.33193220433202014, 0.332562116549343, 0.333180980196622, 0.3337887952738572, 0.3343855617810485,
# # # 0.334971279718196, 0.33554594908529967, 0.33610956988235946, 0.3366621421093754, 0.3372036657663475,
# # # 0.3377341408532758, 0.3382535673701602, 0.33876194531700077, 0.3392592746937975, 0.3397455555005504,
# # # 0.34022078773725944, 0.3406849714039247, 0.34113810650054605, 0.34158019302712356, 0.3420112309836572,
# # # 0.34243122037014706, 0.34284016118659305, 0.3432380534329952, 0.3436248971093535, 0.344000692215668,
# # # 0.3443654387525824, 0.3447191370605559, 0.34506178781040175, 0.3453933916554187, 0.34571394923223664,
# # # 0.3460234611599725, 0.3463219280393606, 0.34660935045302865, 0.3468857289646686, 0.347151064119668,
# # # 0.3474053564447561, 0.34764860644690093, 0.34788081461314, 0.34810198141025267, 0.3483121072852974,
# # # 0.34851119266532005, 0.34869923795646496, 0.34887624354401053, 0.34904220979229467, 0.34919713704412536,
# # # 0.3493410256211198, 0.3494738758243958, 0.34959568793282436, 0.34970646220296303, 0.3498061988700258,
# # # 0.3498948981473996, 0.34997256022574513, 0.35003918527399613, 0.3500947734394879, 0.3501393248457026,
# # # 0.3501728395942734, 0.35019531776579055, 0.3502067594179767, 0.35020716458542905, 0.35019653328011674,
# # # 0.35017486549170795, 0.3501421611872937, 0.3500984203108576, 0.35004364278337075, 0.3499778285047315,
# # # 0.34990097735320314, 0.34981308918320825, 0.34971416382741727, 0.3496042010967597, 0.34948320077941636,
# # # 0.3493511626419591, 0.34920808642935763, 0.349053971863968, 0.3488888186464457, 0.3487126264569381,
# # # 0.3485253949540494, 0.348327123774821, 0.34811781253532076, 0.3478974608310932, 0.3476660682367632,
# # # 0.3474236343065479, 0.34717015857533057, 0.34690564055771544, 0.3466300797483833, 0.3463434756220979,
# # # 0.34604582763452557, 0.3457371352236098, 0.34541739780778224, 0.34508661478725655, 0.344744785544223,
# # # 0.3443919094434451, 0.34402798583297994, 0.3436530140433592, 0.34326699370973013, 0.3428699248060572,
# # # 0.34246180733234044, 0.34204264128857986, 0.3416124266747754, 0.34117116349092713, 0.34071885173703503,
# # # 0.3402554914130991, 0.33978108251911926, 0.3392956250550956, 0.3387991190210281, 0.33829156441691677,
# # # 0.33777296124276157, 0.3372433094985625, 0.33670260918431966, 0.33615086030003294, 0.33558806284570236,
# # # 0.335014216821328, 0.33442932222690974, 0.33383337906244764, 0.3332263873279417, 0.3326083470233919,
# # # 0.3319792581487983, 0.3313391207041608, 0.3306879346894795, 0.33002570010475435, 0.32935241694998535,
# # # 0.3286680852251725, 0.32797270493031583, 0.3272662760654153, 0.3265487986304709, 0.3258202726254827,
# # # 0.32508069805045064, 0.32433007490537474, 0.323568403190255, 0.32279568298135425, 0.32201191473932267,
# # # 0.32121709923504066, 0.3204112372441103, 0.31959432954786926, 0.31876637693291665, 0.3179273801910491,
# # # 0.31707734011914873, 0.31621625751865146, 0.315344133196315, 0.3144609679633669, 0.31356676263572897,
# # # 0.31266151803431497, 0.31174523498464796, 0.31081791431818667, 0.3098795568711798, 0.3089301634843929,
# # # 0.3079697350035809, 0.30699827227874454, 0.3060157761650688, 0.30502224752191553, 0.30401768721293676,
# # # 0.3030020961070058, 0.3019754750779144, 0.30093782506626104, 0.29988914769699554, 0.29882944524224087,
# # # 0.2977587200286138, 0.29667697443876045, 0.29558421091210285, 0.29448043194562706, 0.29336564009671495,
# # # 0.2922398379832516, 0.29110302828392753, 0.28995521372720656, 0.2887963970809815, 0.28762658115406575,
# # # 0.2864457687917748, 0.285253962876854, 0.28405116633152544, 0.28283738211665155, 0.2816126132318452,
# # # 0.2803768627169068, 0.2791301336510367, 0.27787242915033783, 0.27660375237149726, 0.2753241065138186,
# # # 0.2740334948138867, 0.27273192054775236, 0.27141938703170737, 0.2700958976221175, 0.2687614557180189,
# # # 0.2674160647571447, 0.26605972821684115, 0.2646924496144507, 0.2633142325089592, 0.26192508050399355,
# # # 0.26052499724117467, 0.25911398640285077, 0.25769205171673126, 0.2562591969546623, 0.2548154259201378,
# # # 0.25336074246463436, 0.2518951504810065, 0.2504186538859589, 0.2489410220098428, 0.24747202221335324,
# # # 0.2460116544964902, 0.2445599188592537, 0.24311681530164375, 0.2416823438236603, 0.24025650442530339,
# # # 0.238839297106573, 0.23743072186746916, 0.23603077870799186, 0.23463946762814106, 0.2332567886279168,
# # # 0.23188274170731907, 0.23051732686634788, 0.22916054410500322, 0.22781239342328508, 0.22647287482119347,
# # # 0.2251419882987284, 0.22381973385588985, 0.22250611149267785, 0.22120112120909236, 0.2199047630051334,
# # # 0.21861703688080097, 0.2173379428360951, 0.21606748087101574, 0.2148056509855629, 0.2135524531797366,
# # # 0.21230788745353682, 0.21107195380696359, 0.2098446522400169, 0.2086259827526967, 0.20741594534500304,
# # # 0.20621454001693593, 0.20502176676849534, 0.2038376255996813, 0.20266211651049376, 0.20149523950093276,
# # # 0.2003369945709983, 0.19918738172069037, 0.19804640095000897, 0.1969140522589541, 0.19579033564752574,
# # # 0.19467525111572392, 0.19356879866354865, 0.1924709782909999, 0.19138178999807767, 0.19030123378478198,
# # # 0.18922930965111281, 0.1881660175970702, 0.1871113576226541, 0.18606532972786452, 0.18502793391270148,
# # # 0.18399917017716497, 0.182979038521255, 0.18196753894497156, 0.18096467144831463, 0.17997043603128424,
# # # 0.17898483269388038, 0.17800786143610306, 0.17703952225795228, 0.176079815159428, 0.17512874014053026,
# # # 0.17418629720125905, 0.1732524863416144, 0.17232730756159625, 0.17141076086120463, 0.17050284624043954,
# # # 0.169603563699301, 0.16871291323778898, 0.1678308948559035, 0.16695750855364452, 0.1660927543310121,
# # # 0.1652366321880062, 0.16438914212462682, 0.163550284140874, 0.16272005823674768, 0.1618984644122479,
# # # 0.16108550266737465, 0.16028117300212794, 0.15948547541650776, 0.1586984099105141, 0.15791997648414696,
# # # 0.15715017513740637, 0.1563890058702923, 0.15563646868280478, 0.15489256357494377, 0.1541572905467093,
# # # 0.15343064959810135, 0.15271264072911994, 0.15200326393976507, 0.1513025192300367, 0.15061040659993488,
# # # 0.1499269260494596, 0.14925207757861084, 0.14858586118738862, 0.1479282768757929, 0.14727932464382373,
# # # 0.1466390044914811, 0.146007316418765, 0.14538426042567543, 0.14476983651221237, 0.14416404467837585,
# # # 0.14356688492416586, 0.1429783572495824, 0.1423984616546255, 0.1418271981392951, 0.14126456670359122,
# # # 0.1407105673475139, 0.1401652000710631, 0.13962846487423883, 0.13910036175704107, 0.13858089071946986,
# # # 0.13807005176152518, 0.13756784488320703, 0.13707427008451542, 0.13658932736545032, 0.13611301672601175,
# # # 0.13564533816619972, 0.13518629168601423, 0.13473587728545527, 0.13429409496452283, 0.1338609447232169,
# # # 0.13343642656153754, 0.1330205404794847, 0.1326132864770584, 0.1322146645542586, 0.13182467471108533,
# # # 0.1314433169475386, 0.13107059126361842, 0.13070649765932477, 0.13035103613465762, 0.130004206689617,
# # # 0.12966600932420294, 0.1293364440384154, 0.1290155108322544, 0.1287032097057199, 0.12839954065881196,
# # # 0.12810450369153054, 0.12781809880387565, 0.1275403259958473, 0.12727118526744546, 0.12701067661867016,
# # # 0.1267588000495214, 0.12651555555999916, 0.12628094315010346, 0.12605496281983428, 0.12583761456919162,
# # # 0.1256288983981755, 0.12542881430678593, 0.12523736229502289, 0.12505454236288635, 0.12488035451037635,
# # # 0.12471479873749289, 0.12455787504423595, 0.12440958343060554, 0.12426992389660167, 0.12413889644222433,
# # # 0.12401650106747351, 0.12390273777234923, 0.12379760655685147, 0.12370110742098026, 0.12361324036473556,
# # # 0.1235340053881174, 0.12346340249112576, 0.12340143167376066, 0.1233480929360221, 0.12330338627791006,
# # # 0.12326731169942455, 0.12323986920056557, 0.12322105878133312, 0.1232108804417272, 0.12320933418174781,
# # # 0.12321642000139496, 0.12323213790066863, 0.12325648787956883, 0.12328946993809557, 0.12333108407624883,
# # # 0.12338133029402863, 0.12344020859143495, 0.12350771896846781, 0.1235838614251272, 0.12366863596141311,
# # # 0.12376204257732557, 0.12386408127286454, 0.12397475204803005, 0.12409405490282209, 0.12422198983724066,
# # # 0.12435855685128576, 0.12450375594495738, 0.12465758711825554, 0.12482005037118024, 0.12499114570373146,
# # # 0.12517087311590921, 0.1253592326077135, 0.1255562241791443, 0.12576184783020164, 0.1259761035608855,
# # # 0.12619899137119592, 0.12643051126113286, 0.1266706632306963, 0.1269194472798863, 0.12717686340870282,
# # # 0.12744291161714588, 0.12771759190521548, 0.12800090427291158, 0.12829284872023422, 0.1285934252471834,
# # # 0.1289026338537591, 0.12922047453996136, 0.1295469473057901, 0.1298820521512454, 0.13022578907632723,
# # # 0.1305781580810356, 0.1309391591653705, 0.1313087923293319, 0.13168705757291985, 0.13207395489613433,
# # # 0.13246948429897534, 0.1328736457814429, 0.13328643934353696, 0.13370786498525755, 0.13413792270660468,
# # # 0.13457661250757835, 0.13502393438817856, 0.13547988834840527, 0.13594447438825852, 0.1364176925077383,
# # # 0.13689954270684462, 0.13739002498557748, 0.13788913934393685, 0.13839688578192275, 0.13891326429953518,
# # # 0.13943827489677416, 0.13997191757363966, 0.14051419233013168, 0.14106509916625024, 0.14162463808199532,
# # # 0.14219280907736695, 0.1427696121523651, 0.14335504730698978, 0.14394911454124099, 0.14455181385511873,
# # # 0.145163145248623, 0.14578310872175382, 0.14641170427451114, 0.147048931906895, 0.1476947916189054,
# # # 0.14834928341054232, 0.1490124072818058, 0.14968416323269576, 0.15036455126321227, 0.15105357137335532,
# # # 0.1517512235631249, 0.15245750783252102, 0.15317242418154364, 0.1538959726101928, 0.1546281531184685,
# # # 0.15536896570637074, 0.1561184103738995, 0.1568764871210548, 0.1576431959478366, 0.15841853685424495,
# # # 0.15920250984027984, 0.15999511490594126, 0.1607963520512292, 0.16160622127614366, 0.16242472258068466,
# # # 0.1632518559648522, 0.16408762142864627, 0.16493201897206686, 0.16578504859511398, 0.16664671029778763,
# # # 0.16751700408008782, 0.16839592994201455, 0.16928348788356778, 0.17017967790474756, 0.17108450000555386,
# # # 0.1719979541859867, 0.17292004044604609, 0.17385075878573197, 0.1747901092050444, 0.17573809170398336,
# # # 0.17669470628254885, 0.17765995294074088, 0.17863383167855942, 0.1796163424960045, 0.1806074853930761,
# # # 0.18160726036977426, 0.18261566742609894, 0.18363270656205014, 0.18465837777762786, 0.18569268107283213,
# # # 0.18673561644766293, 0.18778718390212026, 0.1888473834362041, 0.1899162150499145, 0.1909936787432514,
# # # 0.19207977451621486, 0.19317450236880485, 0.19427786230102134, 0.19538985431286437, 0.19651047840433394,
# # # 0.19763973457543005, 0.1987776228261527, 0.19992414315650184, 0.20107929556647752, 0.20224308005607974,
# # # 0.2034154966253085, 0.2045965452741638, 0.2057862260026456, 0.20698453881075393, 0.2081914836984888,
# # # 0.20940706066585021, 0.21063126971283816, 0.2118641108394526, 0.2131055840456936, 0.21435568933156113,
# # # 0.2156144266970552, 0.2168817961421758, 0.2181577976669229, 0.21944243127129653, 0.2207356969552967,
# # # 0.22203759471892343, 0.22334320251865664, 0.2246475985736158, 0.22595078332069718, 0.2272576785407813,
# # # 0.22857320584049196, 0.22989736521982915, 0.23123015667879285, 0.23257158021738308, 0.23392163583559986,
# # # 0.23528032353344316, 0.236647643310913, 0.23802359516800936, 0.23940817910473225, 0.24080139512108167,
# # # 0.24220324321705763, 0.24361372339266013, 0.24503283564788914, 0.24646057998274468, 0.24789695639722675,
# # # 0.24934196489133537, 0.2507956054650705, 0.2522578781184322, 0.2537190150104319, 0.25516924634171984,
# # # 0.25660856819153066, 0.25803697667204634, 0.25945446795638566, 0.2608610382519007, 0.26225668380138406,
# # # 0.2636414008943975, 0.2650151858588325, 0.2663780350669469, 0.2677299449358426, 0.269070911919113,
# # # 0.2704009325104271, 0.27172000324564405, 0.27302812070089827, 0.27432528149297025, 0.275611482279194,
# # # 0.27688671975613394, 0.27815099066169513, 0.2794042917759391, 0.28064661991668843, 0.28187797193787384,
# # # 0.2830983447352315, 0.2843077352456557, 0.28550614044340006, 0.28669355734203794, 0.2878699829938138,
# # # 0.2890354144889318, 0.2901898489573545, 0.29133328356717125, 0.2924657155237856, 0.29358714207115905,
# # # 0.29469756049523027, 0.2957969681341672, 0.2968853623870929, 0.2979627407144274, 0.29902910063517624,
# # # 0.30008443972551413, 0.30112875561871194, 0.3021620460033662, 0.3031843086229902, 0.30419554127559617,
# # # 0.3051957418114664, 0.3061849081327522, 0.3071630381937461, 0.30813012999908757, 0.30908618160281875,