sony slog updates
authorJeremy Selan <jeremy.selan@gmail.com>
Mon, 27 Aug 2012 17:56:03 +0000 (10:56 -0700)
committerJeremy Selan <jeremy.selan@gmail.com>
Mon, 27 Aug 2012 18:39:37 +0000 (11:39 -0700)
14 files changed:
aces/config.ocio
aces/config_1_0_3.ocio
aces/luts/slog.spi1d [deleted file]
aces/luts/sony/slog1.py [moved from aces/luts/slog.py with 96% similarity]
aces/luts/sony/slog1_10.spi1d [moved from aces/luts/slog10.spi1d with 100% similarity]
aces/luts/sony/slog2.py [moved from aces/luts/slog2.py with 60% similarity]
aces/luts/sony/slog2_10.spi1d [new file with mode: 0644]
aces/luts/sony/slogf35_to_aces.ctl [new file with mode: 0644]
aces/luts/sony/slogf35_to_aces.spimtx [moved from aces/luts/slogf35_to_aces.spimtx with 100% similarity]
aces/luts/sony/slogf65_to_aces_3200.ctl [new file with mode: 0644]
aces/luts/sony/slogf65_to_aces_3200.spimtx [moved from aces/luts/slogf65_to_aces_3200.spimtx with 100% similarity]
aces/luts/sony/slogf65_to_aces_5500.ctl [new file with mode: 0644]
aces/luts/sony/slogf65_to_aces_5500.spimtx [moved from aces/luts/slogf65_to_aces_5500.spimtx with 100% similarity]
aces/luts/ten_bit_scale.spimtx [deleted file]

index 73c36f3..ecd91d1 100644 (file)
@@ -104,8 +104,8 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
-        - !<FileTransform> {src: slogf35_to_aces.spimtx, interpolation: linear}
+        - !<FileTransform> {src: sony/slog1_10.spi1d, interpolation: linear}
+        - !<FileTransform> {src: sony/slogf35_to_aces.spimtx, interpolation: linear}
 
   - !<ColorSpace>
     name: slogf65_3200
@@ -120,8 +120,8 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
-        - !<FileTransform> {src: slogf65_to_aces_3200.spimtx, interpolation: linear}
+        - !<FileTransform> {src: sony/slog2_10.spi1d, interpolation: linear}
+        - !<FileTransform> {src: sony/slogf65_to_aces_3200.spimtx, interpolation: linear}
 
   - !<ColorSpace>
     name: slogf65_5500
@@ -136,8 +136,8 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
-        - !<FileTransform> {src: slogf65_to_aces_5500.spimtx, interpolation: linear}
+        - !<FileTransform> {src: sony/slog2_10.spi1d, interpolation: linear}
+        - !<FileTransform> {src: sony/slogf65_to_aces_5500.spimtx, interpolation: linear}
 
   - !<ColorSpace>
     name: logc
index a47f330..ee88e33 100644 (file)
@@ -104,8 +104,8 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
-        - !<FileTransform> {src: slogf35_to_aces.spimtx, interpolation: linear}
+        - !<FileTransform> {src: sony/slog1_10.spi1d, interpolation: linear}
+        - !<FileTransform> {src: sony/slogf35_to_aces.spimtx, interpolation: linear}
 
   - !<ColorSpace>
     name: slogf65_3200
@@ -120,8 +120,8 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
-        - !<FileTransform> {src: slogf65_to_aces_3200.spimtx, interpolation: linear}
+        - !<FileTransform> {src: sony/slog2_10.spi1d, interpolation: linear}
+        - !<FileTransform> {src: sony/slogf65_to_aces_3200.spimtx, interpolation: linear}
 
   - !<ColorSpace>
     name: slogf65_5500
@@ -136,8 +136,8 @@ colorspaces:
     allocationvars: [0, 1]
     to_reference: !<GroupTransform>
       children:
-        - !<FileTransform> {src: slog10.spi1d, interpolation: linear}
-        - !<FileTransform> {src: slogf65_to_aces_5500.spimtx, interpolation: linear}
+        - !<FileTransform> {src: sony/slog2_10.spi1d, interpolation: linear}
+        - !<FileTransform> {src: sony/slogf65_to_aces_5500.spimtx, interpolation: linear}
 
   - !<ColorSpace>
     name: logc
diff --git a/aces/luts/slog.spi1d b/aces/luts/slog.spi1d
deleted file mode 100644 (file)
index 4ef5b11..0000000
+++ /dev/null
@@ -1,4102 +0,0 @@
-Version 1
-From -0.125 1.125
-Length 4096
-Components 1
-{
-        -0.0248367707262
-        -0.0248197031226
-        -0.0248026031117
-        -0.0247854706321
-        -0.0247683056221
-        -0.0247511080199
-        -0.0247338777637
-        -0.0247166147913
-        -0.0246993190408
-        -0.0246819904498
-        -0.0246646289561
-        -0.0246472344971
-        -0.0246298070102
-        -0.0246123464328
-        -0.024594852702
-        -0.0245773257548
-        -0.0245597655282
-        -0.024542171959
-        -0.0245245449839
-        -0.0245068845395
-        -0.0244891905621
-        -0.0244714629882
-        -0.024453701754
-        -0.0244359067954
-        -0.0244180780486
-        -0.0244002154493
-        -0.0243823189333
-        -0.0243643884361
-        -0.0243464238933
-        -0.0243284252401
-        -0.0243103924119
-        -0.0242923253438
-        -0.0242742239706
-        -0.0242560882274
-        -0.0242379180487
-        -0.0242197133693
-        -0.0242014741237
-        -0.0241832002462
-        -0.024164891671
-        -0.0241465483322
-        -0.0241281701639
-        -0.0241097571
-        -0.0240913090741
-        -0.0240728260199
-        -0.0240543078708
-        -0.0240357545603
-        -0.0240171660216
-        -0.0239985421877
-        -0.0239798829917
-        -0.0239611883664
-        -0.0239424582446
-        -0.0239236925588
-        -0.0239048912415
-        -0.0238860542251
-        -0.0238671814418
-        -0.0238482728236
-        -0.0238293283026
-        -0.0238103478105
-        -0.0237913312791
-        -0.0237722786399
-        -0.0237531898244
-        -0.0237340647639
-        -0.0237149033895
-        -0.0236957056323
-        -0.0236764714232
-        -0.0236572006931
-        -0.0236378933725
-        -0.023618549392
-        -0.0235991686819
-        -0.0235797511726
-        -0.0235602967942
-        -0.0235408054766
-        -0.0235212771498
-        -0.0235017117434
-        -0.0234821091871
-        -0.0234624694102
-        -0.0234427923422
-        -0.0234230779122
-        -0.0234033260494
-        -0.0233835366825
-        -0.0233637097404
-        -0.0233438451518
-        -0.0233239428451
-        -0.0233040027488
-        -0.0232840247911
-        -0.0232640089001
-        -0.0232439550038
-        -0.02322386303
-        -0.0232037329064
-        -0.0231835645606
-        -0.02316335792
-        -0.023143112912
-        -0.0231228294635
-        -0.0231025075018
-        -0.0230821469535
-        -0.0230617477455
-        -0.0230413098044
-        -0.0230208330566
-        -0.0230003174284
-        -0.0229797628461
-        -0.0229591692355
-        -0.0229385365227
-        -0.0229178646334
-        -0.0228971534932
-        -0.0228764030276
-        -0.0228556131619
-        -0.0228347838212
-        -0.0228139149308
-        -0.0227930064153
-        -0.0227720581997
-        -0.0227510702085
-        -0.0227300423662
-        -0.0227089745971
-        -0.0226878668254
-        -0.0226667189753
-        -0.0226455309705
-        -0.0226243027348
-        -0.0226030341918
-        -0.0225817252651
-        -0.0225603758778
-        -0.0225389859533
-        -0.0225175554145
-        -0.0224960841843
-        -0.0224745721855
-        -0.0224530193406
-        -0.0224314255721
-        -0.0224097908023
-        -0.0223881149533
-        -0.0223663979471
-        -0.0223446397056
-        -0.0223228401505
-        -0.0223009992033
-        -0.0222791167854
-        -0.0222571928182
-        -0.0222352272227
-        -0.0222132199198
-        -0.0221911708305
-        -0.0221690798752
-        -0.0221469469746
-        -0.022124772049
-        -0.0221025550186
-        -0.0220802958035
-        -0.0220579943235
-        -0.0220356504984
-        -0.0220132642479
-        -0.0219908354912
-        -0.0219683641479
-        -0.0219458501368
-        -0.0219232933772
-        -0.0219006937877
-        -0.0218780512871
-        -0.0218553657939
-        -0.0218326372265
-        -0.021809865503
-        -0.0217870505416
-        -0.0217641922601
-        -0.0217412905762
-        -0.0217183454077
-        -0.0216953566718
-        -0.0216723242859
-        -0.0216492481671
-        -0.0216261282323
-        -0.0216029643984
-        -0.021579756582
-        -0.0215565046996
-        -0.0215332086676
-        -0.021509868402
-        -0.0214864838189
-        -0.0214630548342
-        -0.0214395813635
-        -0.0214160633224
-        -0.0213925006263
-        -0.0213688931903
-        -0.0213452409296
-        -0.0213215437589
-        -0.0212978015931
-        -0.0212740143466
-        -0.021250181934
-        -0.0212263042694
-        -0.0212023812669
-        -0.0211784128404
-        -0.0211543989037
-        -0.0211303393704
-        -0.0211062341539
-        -0.0210820831674
-        -0.0210578863241
-        -0.0210336435368
-        -0.0210093547184
-        -0.0209850197814
-        -0.0209606386383
-        -0.0209362112013
-        -0.0209117373825
-        -0.0208872170939
-        -0.0208626502472
-        -0.020838036754
-        -0.0208133765258
-        -0.0207886694739
-        -0.0207639155092
-        -0.0207391145427
-        -0.0207142664853
-        -0.0206893712474
-        -0.0206644287395
-        -0.0206394388719
-        -0.0206144015545
-        -0.0205893166974
-        -0.0205641842102
-        -0.0205390040025
-        -0.0205137759838
-        -0.0204885000631
-        -0.0204631761496
-        -0.0204378041522
-        -0.0204123839795
-        -0.0203869155401
-        -0.0203613987422
-        -0.0203358334942
-        -0.020310219704
-        -0.0202845572794
-        -0.0202588461281
-        -0.0202330861576
-        -0.0202072772752
-        -0.0201814193879
-        -0.0201555124028
-        -0.0201295562266
-        -0.020103550766
-        -0.0200774959273
-        -0.0200513916168
-        -0.0200252377405
-        -0.0199990342044
-        -0.0199727809141
-        -0.0199464777752
-        -0.0199201246931
-        -0.0198937215728
-        -0.0198672683194
-        -0.0198407648378
-        -0.0198142110324
-        -0.0197876068078
-        -0.0197609520683
-        -0.0197342467179
-        -0.0197074906605
-        -0.0196806837998
-        -0.0196538260395
-        -0.0196269172827
-        -0.0195999574328
-        -0.0195729463927
-        -0.0195458840651
-        -0.0195187703528
-        -0.0194916051581
-        -0.0194643883834
-        -0.0194371199305
-        -0.0194097997015
-        -0.0193824275981
-        -0.0193550035216
-        -0.0193275273735
-        -0.0192999990549
-        -0.0192724184666
-        -0.0192447855096
-        -0.0192171000842
-        -0.019189362091
-        -0.01916157143
-        -0.0191337280013
-        -0.0191058317047
-        -0.0190778824399
-        -0.0190498801061
-        -0.0190218246028
-        -0.0189937158288
-        -0.0189655536831
-        -0.0189373380644
-        -0.018909068871
-        -0.0188807460013
-        -0.0188523693533
-        -0.018823938825
-        -0.018795454314
-        -0.0187669157179
-        -0.0187383229338
-        -0.0187096758591
-        -0.0186809743905
-        -0.0186522184247
-        -0.0186234078584
-        -0.0185945425878
-        -0.0185656225091
-        -0.0185366475182
-        -0.0185076175108
-        -0.0184785323824
-        -0.0184493920285
-        -0.0184201963441
-        -0.0183909452242
-        -0.0183616385636
-        -0.0183322762567
-        -0.0183028581979
-        -0.0182733842813
-        -0.018243854401
-        -0.0182142684506
-        -0.0181846263236
-        -0.0181549279135
-        -0.0181251731132
-        -0.0180953618159
-        -0.0180654939141
-        -0.0180355693005
-        -0.0180055878672
-        -0.0179755495065
-        -0.0179454541103
-        -0.0179153015702
-        -0.0178850917777
-        -0.0178548246242
-        -0.0178245000008
-        -0.0177941177982
-        -0.0177636779072
-        -0.0177331802182
-        -0.0177026246216
-        -0.0176720110073
-        -0.0176413392651
-        -0.0176106092848
-        -0.0175798209557
-        -0.0175489741671
-        -0.0175180688079
-        -0.0174871047669
-        -0.0174560819327
-        -0.0174250001937
-        -0.017393859438
-        -0.0173626595536
-        -0.0173314004282
-        -0.0173000819493
-        -0.0172687040042
-        -0.0172372664801
-        -0.0172057692637
-        -0.0171742122417
-        -0.0171425953006
-        -0.0171109183266
-        -0.0170791812058
-        -0.0170473838238
-        -0.0170155260664
-        -0.0169836078188
-        -0.0169516289662
-        -0.0169195893935
-        -0.0168874889855
-        -0.0168553276266
-        -0.0168231052011
-        -0.016790821593
-        -0.0167584766862
-        -0.0167260703643
-        -0.0166936025106
-        -0.0166610730084
-        -0.0166284817405
-        -0.0165958285897
-        -0.0165631134386
-        -0.0165303361693
-        -0.0164974966639
-        -0.0164645948043
-        -0.0164316304721
-        -0.0163986035486
-        -0.016365513915
-        -0.0163323614522
-        -0.0162991460409
-        -0.0162658675616
-        -0.0162325258946
-        -0.0161991209199
-        -0.0161656525172
-        -0.0161321205662
-        -0.0160985249461
-        -0.0160648655361
-        -0.016031142215
-        -0.0159973548616
-        -0.0159635033542
-        -0.015929587571
-        -0.0158956073899
-        -0.0158615626888
-        -0.015827453345
-        -0.0157932792359
-        -0.0157590402384
-        -0.0157247362294
-        -0.0156903670854
-        -0.0156559326828
-        -0.0156214328976
-        -0.0155868676057
-        -0.0155522366826
-        -0.0155175400039
-        -0.0154827774446
-        -0.0154479488797
-        -0.0154130541837
-        -0.0153780932312
-        -0.0153430658964
-        -0.0153079720532
-        -0.0152728115752
-        -0.0152375843361
-        -0.015202290209
-        -0.0151669290669
-        -0.0151315007826
-        -0.0150960052286
-        -0.0150604422771
-        -0.0150248118002
-        -0.0149891136698
-        -0.0149533477572
-        -0.0149175139339
-        -0.0148816120708
-        -0.0148456420388
-        -0.0148096037085
-        -0.0147734969501
-        -0.0147373216338
-        -0.0147010776293
-        -0.0146647648062
-        -0.014628383034
-        -0.0145919321815
-        -0.0145554121178
-        -0.0145188227113
-        -0.0144821638305
-        -0.0144454353433
-        -0.0144086371176
-        -0.0143717690211
-        -0.014334830921
-        -0.0142978226844
-        -0.0142607441782
-        -0.0142235952688
-        -0.0141863758228
-        -0.014149085706
-        -0.0141117247844
-        -0.0140742929234
-        -0.0140367899885
-        -0.0139992158445
-        -0.0139615703564
-        -0.0139238533887
-        -0.0138860648056
-        -0.0138482044711
-        -0.0138102722491
-        -0.013772268003
-        -0.0137341915961
-        -0.0136960428913
-        -0.0136578217514
-        -0.0136195280388
-        -0.0135811616158
-        -0.0135427223442
-        -0.0135042100858
-        -0.013465624702
-        -0.0134269660539
-        -0.0133882340025
-        -0.0133494284083
-        -0.0133105491316
-        -0.0132715960327
-        -0.0132325689713
-        -0.013193467807
-        -0.0131542923991
-        -0.0131150426065
-        -0.0130757182882
-        -0.0130363193025
-        -0.0129968455078
-        -0.0129572967618
-        -0.0129176729225
-        -0.012877973847
-        -0.0128381993927
-        -0.0127983494163
-        -0.0127584237746
-        -0.0127184223237
-        -0.0126783449198
-        -0.0126381914186
-        -0.0125979616757
-        -0.0125576555462
-        -0.0125172728852
-        -0.0124768135474
-        -0.0124362773871
-        -0.0123956642584
-        -0.0123549740153
-        -0.0123142065114
-        -0.0122733615998
-        -0.0122324391336
-        -0.0121914389657
-        -0.0121503609484
-        -0.0121092049339
-        -0.0120679707741
-        -0.0120266583206
-        -0.0119852674249
-        -0.0119437979379
-        -0.0119022497104
-        -0.0118606225929
-        -0.0118189164356
-        -0.0117771310885
-        -0.0117352664011
-        -0.0116933222229
-        -0.0116512984029
-        -0.0116091947898
-        -0.0115670112322
-        -0.0115247475783
-        -0.0114824036759
-        -0.0114399793728
-        -0.0113974745162
-        -0.0113548889532
-        -0.0113122225306
-        -0.0112694750948
-        -0.011226646492
-        -0.0111837365681
-        -0.0111407451687
-        -0.011097672139
-        -0.0110545173242
-        -0.0110112805688
-        -0.0109679617173
-        -0.0109245606138
-        -0.0108810771022
-        -0.010837511026
-        -0.0107938622283
-        -0.0107501305522
-        -0.0107063158403
-        -0.0106624179348
-        -0.0106184366779
-        -0.0105743719113
-        -0.0105302234764
-        -0.0104859912143
-        -0.010441674966
-        -0.0103972745718
-        -0.010352789872
-        -0.0103082207066
-        -0.0102635669152
-        -0.0102188283371
-        -0.0101740048113
-        -0.0101290961765
-        -0.0100841022711
-        -0.0100390229333
-        -0.00999385800066
-        -0.00994860731083
-        -0.00990327070093
-        -0.00985784800781
-        -0.00981233906804
-        -0.00976674371784
-        -0.00972106179315
-        -0.00967529312957
-        -0.00962943756242
-        -0.00958349492669
-        -0.00953746505704
-        -0.00949134778786
-        -0.00944514295318
-        -0.00939885038674
-        -0.00935246992197
-        -0.00930600139195
-        -0.00925944462949
-        -0.00921279946703
-        -0.00916606573675
-        -0.00911924327046
-        -0.00907233189968
-        -0.0090253314556
-        -0.00897824176909
-        -0.00893106267071
-        -0.00888379399067
-        -0.0088364355589
-        -0.00878898720496
-        -0.00874144875812
-        -0.00869382004732
-        -0.00864610090117
-        -0.00859829114794
-        -0.00855039061561
-        -0.0085023991318
-        -0.00845431652382
-        -0.00840614261864
-        -0.00835787724292
-        -0.00830952022298
-        -0.00826107138479
-        -0.00821253055403
-        -0.00816389755603
-        -0.00811517221577
-        -0.00806635435792
-        -0.00801744380682
-        -0.00796844038646
-        -0.00791934392051
-        -0.0078701542323
-        -0.00782087114481
-        -0.00777149448071
-        -0.00772202406232
-        -0.00767245971162
-        -0.00762280125025
-        -0.00757304849953
-        -0.00752320128042
-        -0.00747325941354
-        -0.00742322271919
-        -0.00737309101731
-        -0.00732286412751
-        -0.00727254186904
-        -0.00722212406082
-        -0.00717161052143
-        -0.0071210010691
-        -0.00707029552171
-        -0.0070194936968
-        -0.00696859541156
-        -0.00691760048284
-        -0.00686650872714
-        -0.00681531996061
-        -0.00676403399903
-        -0.00671265065788
-        -0.00666116975224
-        -0.00660959109686
-        -0.00655791450614
-        -0.00650613979413
-        -0.00645426677452
-        -0.00640229526064
-        -0.00635022506548
-        -0.00629805600166
-        -0.00624578788146
-        -0.0061934205168
-        -0.00614095371923
-        -0.00608838729996
-        -0.00603572106982
-        -0.0059829548393
-        -0.00593008841853
-        -0.00587712161726
-        -0.0058240542449
-        -0.0057708861105
-        -0.00571761702271
-        -0.00566424678987
-        -0.00561077521992
-        -0.00555720212044
-        -0.00550352729866
-        -0.00544975056143
-        -0.00539587171524
-        -0.00534189056621
-        -0.00528780692008
-        -0.00523362058224
-        -0.00517933135771
-        -0.00512493905113
-        -0.00507044346677
-        -0.00501584440853
-        -0.00496114167994
-        -0.00490633508415
-        -0.00485142442395
-        -0.00479640950175
-        -0.00474129011956
-        -0.00468606607906
-        -0.00463073718152
-        -0.00457530322784
-        -0.00451976401855
-        -0.00446411935378
-        -0.00440836903331
-        -0.00435251285653
-        -0.00429655062243
-        -0.00424048212964
-        -0.0041843071764
-        -0.00412802556057
-        -0.00407163707962
-        -0.00401514153064
-        -0.00395853871033
-        -0.00390182841502
-        -0.00384501044063
-        -0.0037880845827
-        -0.0037310506364
-        -0.00367390839648
-        -0.00361665765733
-        -0.00355929821294
-        -0.00350182985688
-        -0.00344425238238
-        -0.00338656558224
-        -0.00332876924887
-        -0.00327086317431
-        -0.00321284715018
-        -0.0031547209677
-        -0.00309648441772
-        -0.00303813729068
-        -0.00297967937662
-        -0.00292111046517
-        -0.00286243034559
-        -0.00280363880671
-        -0.00274473563698
-        -0.00268572062444
-        -0.00262659355672
-        -0.00256735422106
-        -0.00250800240429
-        -0.00244853789283
-        -0.00238896047271
-        -0.00232926992954
-        -0.00226946604853
-        -0.00220954861447
-        -0.00214951741176
-        -0.00208937222437
-        -0.00202911283588
-        -0.00196873902944
-        -0.00190825058782
-        -0.00184764729333
-        -0.0017869289279
-        -0.00172609527305
-        -0.00166514610986
-        -0.00160408121902
-        -0.00154290038077
-        -0.00148160337498
-        -0.00142018998106
-        -0.00135865997802
-        -0.00129701314444
-        -0.00123524925851
-        -0.00117336809795
-        -0.00111136944011
-        -0.00104925306186
-        -0.000987018739706
-        -0.000924666249687
-        -0.000862195367433
-        -0.000799605868146
-        -0.000736897526602
-        -0.000674070117148
-        -0.000611123413703
-        -0.000548057189756
-        -0.000484871218368
-        -0.000421565272166
-        -0.000358139123348
-        -0.000294592543679
-        -0.000230925304488
-        -0.000167137176674
-        -0.000103227930699
-        -3.91973365867e-05
-        2.49548360717e-05
-        8.92288181248e-05
-        0.000153624840859
-        0.000218143136
-        0.000282783935713
-        0.000347547472605
-        0.000412433979724
-        0.000477443690561
-        0.000542576839049
-        0.000607833659566
-        0.000673214386936
-        0.000738719256428
-        0.000804348503757
-        0.000870102365087
-        0.000935981077029
-        0.00100198487664
-        0.00106811400144
-        0.00113436868939
-        0.0012007491789
-        0.00126725570883
-        0.00133388851852
-        0.00140064784772
-        0.00146753393668
-        0.00153454702607
-        0.00160168735704
-        0.0016689551712
-        0.0017363507106
-        0.00180387421775
-        0.00187152593565
-        0.00193930610773
-        0.00200721497789
-        0.0020752527905
-        0.0021434197904
-        0.00221171622287
-        0.00228014233368
-        0.00234869836905
-        0.00241738457569
-        0.00248620120074
-        0.00255514849186
-        0.00262422669714
-        0.00269343606514
-        0.00276277684493
-        0.00283224928602
-        0.0029018536384
-        0.00297159015255
-        0.00304145907939
-        0.00311146067036
-        0.00318159517734
-        0.00325186285272
-        0.00332226394935
-        0.00339279872056
-        0.00346346742018
-        0.00353427030248
-        0.00360520762227
-        0.0036762796348
-        0.00374748659581
-        0.00381882876155
-        0.00389030638874
-        0.00396191973458
-        0.00403366905677
-        0.0041055546135
-        0.00417757666344
-        0.00424973546576
-        0.00432203128012
-        0.00439446436667
-        0.00446703498606
-        0.00453974339943
-        0.00461258986842
-        0.00468557465516
-        0.00475869802228
-        0.00483196023292
-        0.0049053615507
-        0.00497890223976
-        0.00505258256472
-        0.00512640279073
-        0.00520036318342
-        0.00527446400892
-        0.0053487055339
-        0.0054230880255
-        0.00549761175139
-        0.00557227697973
-        0.00564708397921
-        0.00572203301901
-        0.00579712436884
-        0.00587235829889
-        0.00594773507991
-        0.00602325498313
-        0.0060989182803
-        0.0061747252437
-        0.00625067614611
-        0.00632677126084
-        0.0064030108617
-        0.00647939522305
-        0.00655592461975
-        0.00663259932719
-        0.00670941962128
-        0.00678638577844
-        0.00686349807565
-        0.00694075679038
-        0.00701816220064
-        0.00709571458498
-        0.00717341422246
-        0.00725126139267
-        0.00732925637576
-        0.00740739945238
-        0.00748569090372
-        0.00756413101151
-        0.00764272005802
-        0.00772145832603
-        0.0078003460989
-        0.00787938366048
-        0.0079585712952
-        0.008037909288
-        0.00811739792438
-        0.00819703749037
-        0.00827682827256
-        0.00835677055807
-        0.00843686463455
-        0.00851711079024
-        0.00859750931389
-        0.0086780604948
-        0.00875876462285
-        0.00883962198843
-        0.00892063288251
-        0.0090017975966
-        0.00908311642277
-        0.00916458965364
-        0.00924621758239
-        0.00932800050275
-        0.00940993870901
-        0.00949203249603
-        0.0095742821592
-        0.00965668799451
-        0.00973925029849
-        0.00982196936823
-        0.00990484550139
-        0.00998787899621
-        0.0100710701515
-        0.0101544192665
-        0.0102379266413
-        0.0103215925763
-        0.0104054173726
-        0.0104894013318
-        0.0105735447561
-        0.0106578479484
-        0.010742311212
-        0.0108269348508
-        0.0109117191693
-        0.0109966644727
-        0.0110817710665
-        0.0111670392571
-        0.0112524693513
-        0.0113380616565
-        0.0114238164807
-        0.0115097341325
-        0.011595814921
-        0.0116820591561
-        0.0117684671479
-        0.0118550392076
-        0.0119417756466
-        0.0120286767771
-        0.0121157429116
-        0.0122029743636
-        0.012290371447
-        0.0123779344762
-        0.0124656637663
-        0.012553559633
-        0.0126416223927
-        0.0127298523621
-        0.0128182498588
-        0.0129068152009
-        0.012995548707
-        0.0130844506966
-        0.0131735214894
-        0.013262761406
-        0.0133521707675
-        0.0134417498958
-        0.013531499113
-        0.0136214187421
-        0.0137115091069
-        0.0138017705313
-        0.0138922033403
-        0.0139828078592
-        0.0140735844141
-        0.0141645333316
-        0.014255654939
-        0.0143469495642
-        0.0144384175357
-        0.0145300591827
-        0.0146218748349
-        0.0147138648228
-        0.0148060294773
-        0.0148983691301
-        0.0149908841134
-        0.0150835747603
-        0.0151764414041
-        0.0152694843792
-        0.0153627040203
-        0.0154561006628
-        0.0155496746429
-        0.0156434262973
-        0.0157373559632
-        0.0158314639788
-        0.0159257506827
-        0.0160202164141
-        0.0161148615129
-        0.0162096863199
-        0.0163046911761
-        0.0163998764235
-        0.0164952424045
-        0.0165907894623
-        0.0166865179409
-        0.0167824281845
-        0.0168785205384
-        0.0169747953484
-        0.0170712529608
-        0.0171678937228
-        0.0172647179821
-        0.0173617260872
-        0.0174589183872
-        0.0175562952317
-        0.0176538569711
-        0.0177516039567
-        0.01784953654
-        0.0179476550735
-        0.0180459599102
-        0.018144451404
-        0.0182431299092
-        0.0183419957809
-        0.0184410493749
-        0.0185402910476
-        0.0186397211561
-        0.0187393400583
-        0.0188391481126
-        0.0189391456781
-        0.0190393331147
-        0.0191397107829
-        0.0192402790439
-        0.0193410382597
-        0.0194419887927
-        0.0195431310062
-        0.0196444652643
-        0.0197459919315
-        0.0198477113731
-        0.0199496239553
-        0.0200517300448
-        0.0201540300089
-        0.0202565242157
-        0.0203592130342
-        0.0204620968338
-        0.0205651759848
-        0.020668450858
-        0.0207719218252
-        0.0208755892585
-        0.0209794535312
-        0.0210835150168
-        0.02118777409
-        0.0212922311258
-        0.0213968865002
-        0.0215017405897
-        0.0216067937716
-        0.021712046424
-        0.0218174989257
-        0.021923151656
-        0.0220290049952
-        0.0221350593242
-        0.0222413150246
-        0.0223477724788
-        0.0224544320698
-        0.0225612941815
-        0.0226683591983
-        0.0227756275057
-        0.0228830994895
-        0.0229907755365
-        0.0230986560341
-        0.0232067413706
-        0.023315031935
-        0.0234235281168
-        0.0235322303065
-        0.0236411388952
-        0.0237502542749
-        0.0238595768382
-        0.0239691069785
-        0.02407884509
-        0.0241887915675
-        0.0242989468066
-        0.0244093112038
-        0.0245198851561
-        0.0246306690615
-        0.0247416633187
-        0.024852868327
-        0.0249642844866
-        0.0250759121984
-        0.0251877518642
-        0.0252998038863
-        0.0254120686679
-        0.0255245466132
-        0.0256372381267
-        0.025750143614
-        0.0258632634815
-        0.0259765981361
-        0.0260901479857
-        0.0262039134388
-        0.0263178949049
-        0.0264320927942
-        0.0265465075175
-        0.0266611394866
-        0.0267759891139
-        0.0268910568128
-        0.0270063429973
-        0.0271218480823
-        0.0272375724833
-        0.0273535166169
-        0.0274696809003
-        0.0275860657514
-        0.0277026715891
-        0.0278194988329
-        0.0279365479033
-        0.0280538192214
-        0.0281713132094
-        0.0282890302898
-        0.0284069708864
-        0.0285251354235
-        0.0286435243264
-        0.0287621380211
-        0.0288809769344
-        0.0290000414939
-        0.0291193321281
-        0.0292388492662
-        0.0293585933383
-        0.0294785647754
-        0.0295987640091
-        0.0297191914719
-        0.0298398475972
-        0.0299607328192
-        0.0300818475729
-        0.0302031922941
-        0.0303247674194
-        0.0304465733864
-        0.0305686106333
-        0.0306908795993
-        0.0308133807244
-        0.0309361144493
-        0.0310590812158
-        0.0311822814663
-        0.0313057156442
-        0.0314293841936
-        0.0315532875595
-        0.0316774261879
-        0.0318018005253
-        0.0319264110194
-        0.0320512581186
-        0.0321763422721
-        0.03230166393
-        0.0324272235433
-        0.0325530215638
-        0.0326790584441
-        0.032805334638
-        0.0329318505996
-        0.0330586067843
-        0.0331856036483
-        0.0333128416484
-        0.0334403212426
-        0.0335680428896
-        0.0336960070489
-        0.0338242141811
-        0.0339526647476
-        0.0340813592104
-        0.0342102980328
-        0.0343394816787
-        0.034468910613
-        0.0345985853013
-        0.0347285062104
-        0.0348586738078
-        0.0349890885618
-        0.0351197509417
-        0.0352506614178
-        0.0353818204611
-        0.0355132285435
-        0.035644886138
-        0.0357767937183
-        0.035908951759
-        0.0360413607358
-        0.036174021125
-        0.0363069334041
-        0.0364400980513
-        0.0365735155459
-        0.0367071863679
-        0.0368411109983
-        0.036975289919
-        0.0371097236129
-        0.0372444125638
-        0.0373793572562
-        0.0375145581759
-        0.0376500158093
-        0.0377857306438
-        0.0379217031678
-        0.0380579338706
-        0.0381944232425
-        0.0383311717745
-        0.0384681799587
-        0.0386054482882
-        0.038742977257
-        0.0388807673598
-        0.0390188190926
-        0.0391571329521
-        0.039295709436
-        0.039434549043
-        0.0395736522727
-        0.0397130196257
-        0.0398526516034
-        0.0399925487083
-        0.0401327114438
-        0.0402731403143
-        0.0404138358252
-        0.0405547984826
-        0.0406960287939
-        0.0408375272673
-        0.0409792944119
-        0.0411213307379
-        0.0412636367563
-        0.0414062129793
-        0.04154905992
-        0.0416921780923
-        0.0418355680112
-        0.0419792301928
-        0.0421231651539
-        0.0422673734126
-        0.0424118554877
-        0.0425566118993
-        0.042701643168
-        0.042846949816
-        0.0429925323659
-        0.0431383913418
-        0.0432845272684
-        0.0434309406717
-        0.0435776320785
-        0.0437246020166
-        0.0438718510149
-        0.0440193796033
-        0.0441671883127
-        0.0443152776749
-        0.0444636482229
-        0.0446123004905
-        0.0447612350126
-        0.0449104523252
-        0.0450599529653
-        0.0452097374707
-        0.0453598063806
-        0.0455101602348
-        0.0456607995746
-        0.0458117249418
-        0.0459629368796
-        0.0461144359322
-        0.0462662226447
-        0.0464182975633
-        0.0465706612353
-        0.0467233142088
-        0.0468762570333
-        0.047029490259
-        0.0471830144374
-        0.047336830121
-        0.0474909378631
-        0.0476453382185
-        0.0478000317426
-        0.0479550189921
-        0.0481103005248
-        0.0482658768994
-        0.0484217486758
-        0.0485779164148
-        0.0487343806784
-        0.0488911420297
-        0.0490482010326
-        0.0492055582525
-        0.0493632142555
-        0.049521169609
-        0.0496794248813
-        0.049837980642
-        0.0499968374615
-        0.0501559959116
-        0.0503154565649
-        0.0504752199952
-        0.0506352867775
-        0.0507956574877
-        0.050956332703
-        0.0511173130015
-        0.0512785989624
-        0.0514401911662
-        0.0516020901944
-        0.0517642966295
-        0.0519268110553
-        0.0520896340564
-        0.0522527662189
-        0.0524162081297
-        0.0525799603771
-        0.0527440235502
-        0.0529083982394
-        0.0530730850362
-        0.0532380845332
-        0.0534033973242
-        0.0535690240041
-        0.0537349651688
-        0.0539012214154
-        0.0540677933423
-        0.0542346815488
-        0.0544018866355
-        0.054569409204
-        0.0547372498573
-        0.0549054091991
-        0.0550738878347
-        0.0552426863703
-        0.0554118054133
-        0.0555812455723
-        0.055751007457
-        0.0559210916784
-        0.0560914988483
-        0.05626222958
-        0.056433284488
-        0.0566046641877
-        0.0567763692958
-        0.0569484004302
-        0.0571207582099
-        0.0572934432552
-        0.0574664561875
-        0.0576397976293
-        0.0578134682044
-        0.0579874685377
-        0.0581617992554
-        0.0583364609848
-        0.0585114543544
-        0.0586867799939
-        0.0588624385343
-        0.0590384306075
-        0.0592147568469
-        0.059391417887
-        0.0595684143636
-        0.0597457469134
-        0.0599234161747
-        0.0601014227868
-        0.0602797673902
-        0.0604584506267
-        0.0606374731392
-        0.060816835572
-        0.0609965385705
-        0.0611765827814
-        0.0613569688525
-        0.0615376974329
-        0.061718769173
-        0.0619001847244
-        0.0620819447398
-        0.0622640498734
-        0.0624465007803
-        0.0626292981173
-        0.062812442542
-        0.0629959347134
-        0.0631797752919
-        0.0633639649391
-        0.0635485043176
-        0.0637333940916
-        0.0639186349264
-        0.0641042274885
-        0.0642901724458
-        0.0644764704675
-        0.0646631222238
-        0.0648501283865
-        0.0650374896285
-        0.0652252066239
-        0.0654132800484
-        0.0656017105786
-        0.0657904988926
-        0.0659796456697
-        0.0661691515907
-        0.0663590173374
-        0.066549243593
-        0.066739831042
-        0.0669307803704
-        0.0671220922651
-        0.0673137674147
-        0.0675058065088
-        0.0676982102385
-        0.0678909792962
-        0.0680841143755
-        0.0682776161714
-        0.0684714853802
-        0.0686657226995
-        0.0688603288283
-        0.069055304467
-        0.069250650317
-        0.0694463670813
-        0.0696424554642
-        0.0698389161713
-        0.0700357499096
-        0.0702329573874
-        0.0704305393143
-        0.0706284964012
-        0.0708268293606
-        0.0710255389061
-        0.0712246257528
-        0.071424090617
-        0.0716239342166
-        0.0718241572706
-        0.0720247604996
-        0.0722257446254
-        0.0724271103712
-        0.0726288584617
-        0.0728309896228
-        0.0730335045818
-        0.0732364040676
-        0.0734396888103
-        0.0736433595413
-        0.0738474169935
-        0.0740518619013
-        0.0742566950003
-        0.0744619170276
-        0.0746675287217
-        0.0748735308225
-        0.0750799240712
-        0.0752867092106
-        0.0754938869847
-        0.0757014581391
-        0.0759094234207
-        0.0761177835779
-        0.0763265393604
-        0.0765356915194
-        0.0767452408076
-        0.076955187979
-        0.077165533789
-        0.0773762789947
-        0.0775874243544
-        0.0777989706277
-        0.0780109185761
-        0.0782232689622
-        0.0784360225501
-        0.0786491801053
-        0.078862742395
-        0.0790767101876
-        0.0792910842531
-        0.0795058653628
-        0.0797210542898
-        0.0799366518082
-        0.0801526586939
-        0.0803690757243
-        0.080585903678
-        0.0808031433354
-        0.0810207954781
-        0.0812388608894
-        0.0814573403539
-        0.0816762346578
-        0.0818955445889
-        0.0821152709363
-        0.0823354144906
-        0.0825559760441
-        0.0827769563904
-        0.0829983563247
-        0.0832201766437
-        0.0834424181456
-        0.0836650816302
-        0.0838881678986
-        0.0841116777536
-        0.0843356119996
-        0.0845599714424
-        0.0847847568892
-        0.085009969149
-        0.0852356090322
-        0.0854616773507
-        0.085688174918
-        0.0859151025493
-        0.0861424610609
-        0.0863702512712
-        0.0865984739997
-        0.0868271300678
-        0.0870562202982
-        0.0872857455153
-        0.0875157065451
-        0.087746104215
-        0.0879769393541
-        0.0882082127931
-        0.0884399253642
-        0.0886720779011
-        0.0889046712394
-        0.0891377062159
-        0.0893711836692
-        0.0896051044395
-        0.0898394693686
-        0.0900742792997
-        0.0903095350778
-        0.0905452375496
-        0.090781387563
-        0.091017985968
-        0.0912550336159
-        0.0914925313597
-        0.0917304800541
-        0.0919688805552
-        0.092207733721
-        0.0924470404109
-        0.0926868014861
-        0.0929270178093
-        0.093167690245
-        0.0934088196592
-        0.0936504069196
-        0.0938924528955
-        0.094134958458
-        0.0943779244796
-        0.0946213518347
-        0.0948652413992
-        0.0951095940507
-        0.0953544106686
-        0.0955996921338
-        0.0958454393289
-        0.0960916531382
-        0.0963383344478
-        0.0965854841453
-        0.09683310312
-        0.097081192263
-        0.097329752467
-        0.0975787846265
-        0.0978282896376
-        0.0980782683981
-        0.0983287218075
-        0.0985796507671
-        0.0988310561799
-        0.0990829389505
-        0.0993352999853
-        0.0995881401924
-        0.0998414604817
-        0.100095261765
-        0.100349544955
-        0.100604310967
-        0.100859560717
-        0.101115295125
-        0.101371515111
-        0.101628221596
-        0.101885415504
-        0.102143097762
-        0.102401269295
-        0.102659931033
-        0.102919083907
-        0.103178728849
-        0.103438866794
-        0.103699498678
-        0.103960625439
-        0.104222248015
-        0.10448436735
-        0.104746984385
-        0.105010100067
-        0.105273715341
-        0.105537831156
-        0.105802448464
-        0.106067568215
-        0.106333191364
-        0.106599318868
-        0.106865951682
-        0.107133090768
-        0.107400737086
-        0.107668891599
-        0.107937555273
-        0.108206729073
-        0.10847641397
-        0.108746610932
-        0.109017320933
-        0.109288544946
-        0.109560283948
-        0.109832538916
-        0.110105310831
-        0.110378600672
-        0.110652409425
-        0.110926738075
-        0.111201587607
-        0.111476959013
-        0.111752853281
-        0.112029271406
-        0.112306214382
-        0.112583683205
-        0.112861678874
-        0.11314020239
-        0.113419254753
-        0.11369883697
-        0.113978950045
-        0.114259594987
-        0.114540772806
-        0.114822484513
-        0.115104731122
-        0.115387513648
-        0.115670833111
-        0.115954690527
-        0.116239086921
-        0.116524023314
-        0.116809500732
-        0.117095520202
-        0.117382082754
-        0.117669189418
-        0.117956841228
-        0.118245039219
-        0.118533784429
-        0.118823077895
-        0.119112920659
-        0.119403313764
-        0.119694258255
-        0.119985755179
-        0.120277805585
-        0.120570410524
-        0.120863571049
-        0.121157288214
-        0.121451563076
-        0.121746396696
-        0.122041790132
-        0.122337744449
-        0.122634260712
-        0.122931339986
-        0.123228983342
-        0.123527191851
-        0.123825966585
-        0.12412530862
-        0.124425219032
-        0.124725698902
-        0.12502674931
-        0.125328371339
-        0.125630566076
-        0.125933334606
-        0.126236678021
-        0.126540597411
-        0.126845093871
-        0.127150168495
-        0.127455822382
-        0.127762056631
-        0.128068872345
-        0.128376270627
-        0.128684252584
-        0.128992819324
-        0.129301971957
-        0.129611711596
-        0.129922039355
-        0.130232956351
-        0.130544463704
-        0.130856562533
-        0.131169253961
-        0.131482539115
-        0.131796419122
-        0.13211089511
-        0.132425968212
-        0.132741639561
-        0.133057910293
-        0.133374781547
-        0.133692254462
-        0.134010330181
-        0.134329009849
-        0.134648294611
-        0.134968185619
-        0.135288684021
-        0.135609790972
-        0.135931507627
-        0.136253835144
-        0.136576774683
-        0.136900327405
-        0.137224494476
-        0.137549277061
-        0.137874676329
-        0.138200693451
-        0.138527329601
-        0.138854585954
-        0.139182463686
-        0.139510963979
-        0.139840088015
-        0.140169836976
-        0.140500212051
-        0.140831214429
-        0.141162845299
-        0.141495105855
-        0.141827997294
-        0.142161520813
-        0.142495677612
-        0.142830468893
-        0.143165895862
-        0.143501959725
-        0.143838661692
-        0.144176002974
-        0.144513984785
-        0.144852608342
-        0.145191874862
-        0.145531785568
-        0.145872341681
-        0.146213544427
-        0.146555395035
-        0.146897894734
-        0.147241044756
-        0.147584846337
-        0.147929300714
-        0.148274409126
-        0.148620172815
-        0.148966593026
-        0.149313671004
-        0.149661407999
-        0.150009805262
-        0.150358864047
-        0.15070858561
-        0.151058971209
-        0.151410022105
-        0.151761739561
-        0.152114124844
-        0.152467179221
-        0.152820903962
-        0.153175300341
-        0.153530369632
-        0.153886113113
-        0.154242532065
-        0.15459962777
-        0.154957401513
-        0.155315854582
-        0.155674988266
-        0.156034803857
-        0.156395302651
-        0.156756485944
-        0.157118355037
-        0.157480911232
-        0.157844155832
-        0.158208090146
-        0.158572715483
-        0.158938033154
-        0.159304044476
-        0.159670750763
-        0.160038153337
-        0.16040625352
-        0.160775052635
-        0.16114455201
-        0.161514752974
-        0.16188565686
-        0.162257265003
-        0.162629578739
-        0.163002599409
-        0.163376328354
-        0.16375076692
-        0.164125916454
-        0.164501778305
-        0.164878353827
-        0.165255644374
-        0.165633651305
-        0.166012375979
-        0.166391819759
-        0.16677198401
-        0.167152870101
-        0.167534479403
-        0.167916813287
-        0.168299873131
-        0.168683660313
-        0.169068176213
-        0.169453422215
-        0.169839399706
-        0.170226110075
-        0.170613554713
-        0.171001735013
-        0.171390652374
-        0.171780308195
-        0.172170703877
-        0.172561840826
-        0.172953720449
-        0.173346344157
-        0.173739713361
-        0.174133829478
-        0.174528693925
-        0.174924308125
-        0.175320673499
-        0.175717791476
-        0.176115663482
-        0.176514290951
-        0.176913675317
-        0.177313818017
-        0.17771472049
-        0.17811638418
-        0.178518810532
-        0.178922000994
-        0.179325957016
-        0.179730680053
-        0.180136171561
-        0.180542432998
-        0.180949465827
-        0.181357271513
-        0.181765851523
-        0.182175207326
-        0.182585340398
-        0.182996252212
-        0.183407944248
-        0.183820417987
-        0.184233674913
-        0.184647716514
-        0.18506254428
-        0.185478159703
-        0.185894564278
-        0.186311759505
-        0.186729746884
-        0.187148527919
-        0.187568104118
-        0.187988476991
-        0.188409648049
-        0.188831618809
-        0.189254390788
-        0.18967796551
-        0.190102344496
-        0.190527529276
-        0.190953521377
-        0.191380322335
-        0.191807933684
-        0.192236356962
-        0.192665593713
-        0.19309564548
-        0.193526513811
-        0.193958200256
-        0.194390706369
-        0.194824033706
-        0.195258183826
-        0.195693158292
-        0.196128958669
-        0.196565586525
-        0.197003043431
-        0.197441330961
-        0.197880450693
-        0.198320404207
-        0.198761193086
-        0.199202818915
-        0.199645283285
-        0.200088587787
-        0.200532734017
-        0.200977723573
-        0.201423558056
-        0.20187023907
-        0.202317768223
-        0.202766147125
-        0.203215377389
-        0.203665460633
-        0.204116398476
-        0.20456819254
-        0.205020844451
-        0.205474355838
-        0.205928728334
-        0.206383963572
-        0.206840063191
-        0.207297028833
-        0.207754862142
-        0.208213564765
-        0.208673138352
-        0.209133584559
-        0.20959490504
-        0.210057101458
-        0.210520175474
-        0.210984128755
-        0.211448962971
-        0.211914679794
-        0.2123812809
-        0.212848767969
-        0.213317142682
-        0.213786406724
-        0.214256561785
-        0.214727609557
-        0.215199551733
-        0.215672390014
-        0.216146126099
-        0.216620761694
-        0.217096298507
-        0.217572738248
-        0.218050082633
-        0.218528333379
-        0.219007492207
-        0.219487560842
-        0.21996854101
-        0.220450434442
-        0.220933242874
-        0.221416968041
-        0.221901611684
-        0.222387175549
-        0.222873661381
-        0.223361070931
-        0.223849405954
-        0.224338668207
-        0.22482885945
-        0.225319981446
-        0.225812035965
-        0.226305024775
-        0.226798949651
-        0.227293812371
-        0.227789614714
-        0.228286358466
-        0.228784045414
-        0.229282677348
-        0.229782256064
-        0.230282783358
-        0.230784261031
-        0.231286690889
-        0.231790074739
-        0.232294414393
-        0.232799711666
-        0.233305968375
-        0.233813186343
-        0.234321367394
-        0.234830513358
-        0.235340626067
-        0.235851707355
-        0.236363759063
-        0.236876783033
-        0.23739078111
-        0.237905755145
-        0.238421706991
-        0.238938638504
-        0.239456551544
-        0.239975447975
-        0.240495329665
-        0.241016198484
-        0.241538056306
-        0.242060905009
-        0.242584746475
-        0.243109582589
-        0.243635415239
-        0.244162246317
-        0.24469007772
-        0.245218911347
-        0.2457487491
-        0.246279592886
-        0.246811444616
-        0.247344306203
-        0.247878179564
-        0.248413066622
-        0.2489489693
-        0.249485889527
-        0.250023829235
-        0.250562790361
-        0.251102774842
-        0.251643784623
-        0.25218582165
-        0.252728887873
-        0.253272985248
-        0.253818115731
-        0.254364281285
-        0.254911483874
-        0.255459725468
-        0.25600900804
-        0.256559333566
-        0.257110704027
-        0.257663121406
-        0.258216587691
-        0.258771104875
-        0.259326674952
-        0.259883299921
-        0.260440981787
-        0.260999722554
-        0.261559524235
-        0.262120388843
-        0.262682318397
-        0.263245314919
-        0.263809380434
-        0.264374516973
-        0.264940726568
-        0.265508011258
-        0.266076373084
-        0.266645814091
-        0.267216336329
-        0.267787941849
-        0.26836063271
-        0.268934410971
-        0.269509278698
-        0.270085237959
-        0.270662290827
-        0.271240439378
-        0.271819685692
-        0.272400031855
-        0.272981479954
-        0.273564032082
-        0.274147690335
-        0.274732456813
-        0.275318333621
-        0.275905322866
-        0.276493426662
-        0.277082647124
-        0.277672986372
-        0.278264446531
-        0.278857029729
-        0.279450738099
-        0.280045573777
-        0.280641538903
-        0.281238635623
-        0.281836866084
-        0.282436232439
-        0.283036736846
-        0.283638381464
-        0.28424116846
-        0.284845100002
-        0.285450178263
-        0.28605640542
-        0.286663783656
-        0.287272315155
-        0.287882002108
-        0.288492846709
-        0.289104851155
-        0.289718017649
-        0.290332348397
-        0.29094784561
-        0.291564511502
-        0.292182348294
-        0.292801358207
-        0.29342154347
-        0.294042906314
-        0.294665448975
-        0.295289173694
-        0.295914082714
-        0.296540178285
-        0.297167462659
-        0.297795938094
-        0.298425606851
-        0.299056471196
-        0.299688533399
-        0.300321795735
-        0.300956260482
-        0.301591929924
-        0.302228806347
-        0.302866892044
-        0.303506189311
-        0.304146700448
-        0.304788427761
-        0.305431373557
-        0.306075540152
-        0.306720929862
-        0.307367545011
-        0.308015387925
-        0.308664460935
-        0.309314766377
-        0.309966306591
-        0.310619083922
-        0.311273100718
-        0.311928359334
-        0.312584862126
-        0.313242611458
-        0.313901609696
-        0.314561859212
-        0.315223362381
-        0.315886121584
-        0.316550139206
-        0.317215417636
-        0.317881959268
-        0.318549766501
-        0.319218841737
-        0.319889187385
-        0.320560805856
-        0.321233699568
-        0.321907870942
-        0.322583322403
-        0.323260056382
-        0.323938075315
-        0.324617381642
-        0.325297977806
-        0.325979866256
-        0.326663049448
-        0.327347529838
-        0.32803330989
-        0.328720392072
-        0.329408778857
-        0.33009847272
-        0.330789476145
-        0.331481791617
-        0.332175421628
-        0.332870368675
-        0.333566635256
-        0.334264223879
-        0.334963137054
-        0.335663377294
-        0.336364947121
-        0.337067849059
-        0.337772085636
-        0.338477659388
-        0.339184572853
-        0.339892828575
-        0.340602429103
-        0.34131337699
-        0.342025674794
-        0.342739325078
-        0.343454330411
-        0.344170693366
-        0.34488841652
-        0.345607502455
-        0.346327953761
-        0.347049773028
-        0.347772962855
-        0.348497525844
-        0.349223464601
-        0.349950781741
-        0.350679479878
-        0.351409561637
-        0.352141029644
-        0.35287388653
-        0.353608134934
-        0.354343777497
-        0.355080816867
-        0.355819255696
-        0.35655909664
-        0.357300342363
-        0.358042995531
-        0.358787058818
-        0.359532534899
-        0.360279426459
-        0.361027736185
-        0.361777466769
-        0.362528620909
-        0.363281201308
-        0.364035210675
-        0.364790651723
-        0.365547527169
-        0.366305839739
-        0.367065592159
-        0.367826787165
-        0.368589427496
-        0.369353515895
-        0.370119055112
-        0.370886047903
-        0.371654497026
-        0.372424405248
-        0.373195775338
-        0.373968610073
-        0.374742912234
-        0.375518684606
-        0.376295929981
-        0.377074651157
-        0.377854850935
-        0.378636532123
-        0.379419697533
-        0.380204349985
-        0.380990492301
-        0.38177812731
-        0.382567257847
-        0.383357886751
-        0.384150016867
-        0.384943651046
-        0.385738792144
-        0.386535443021
-        0.387333606545
-        0.388133285588
-        0.388934483027
-        0.389737201745
-        0.390541444631
-        0.391347214579
-        0.392154514489
-        0.392963347264
-        0.393773715817
-        0.394585623063
-        0.395399071924
-        0.396214065326
-        0.397030606203
-        0.397848697493
-        0.398668342139
-        0.399489543092
-        0.400312303306
-        0.401136625741
-        0.401962513365
-        0.402789969148
-        0.40361899607
-        0.404449597111
-        0.405281775263
-        0.406115533519
-        0.406950874879
-        0.40778780235
-        0.408626318942
-        0.409466427674
-        0.410308131568
-        0.411151433654
-        0.411996336965
-        0.412842844543
-        0.413690959433
-        0.414540684687
-        0.415392023363
-        0.416244978524
-        0.41709955324
-        0.417955750586
-        0.418813573643
-        0.419673025497
-        0.420534109242
-        0.421396827975
-        0.422261184802
-        0.423127182833
-        0.423994825183
-        0.424864114976
-        0.425735055339
-        0.426607649406
-        0.427481900317
-        0.428357811218
-        0.429235385261
-        0.430114625605
-        0.430995535412
-        0.431878117853
-        0.432762376104
-        0.433648313346
-        0.434535932768
-        0.435425237564
-        0.436316230933
-        0.437208916083
-        0.438103296224
-        0.438999374577
-        0.439897154364
-        0.440796638818
-        0.441697831173
-        0.442600734675
-        0.44350535257
-        0.444411688116
-        0.445319744572
-        0.446229525207
-        0.447141033295
-        0.448054272115
-        0.448969244954
-        0.449885955104
-        0.450804405864
-        0.451724600538
-        0.452646542439
-        0.453570234884
-        0.454495681197
-        0.455422884707
-        0.456351848751
-        0.457282576673
-        0.45821507182
-        0.45914933755
-        0.460085377223
-        0.461023194208
-        0.46196279188
-        0.46290417362
-        0.463847342815
-        0.464792302859
-        0.465739057153
-        0.466687609103
-        0.467637962123
-        0.468590119633
-        0.469544085059
-        0.470499861833
-        0.471457453395
-        0.472416863191
-        0.473378094673
-        0.4743411513
-        0.475306036538
-        0.476272753858
-        0.47724130674
-        0.478211698669
-        0.479183933136
-        0.48015801364
-        0.481133943687
-        0.482111726788
-        0.483091366461
-        0.484072866232
-        0.485056229633
-        0.486041460202
-        0.487028561485
-        0.488017537033
-        0.489008390406
-        0.490001125168
-        0.490995744893
-        0.491992253159
-        0.492990653552
-        0.493990949665
-        0.494993145097
-        0.495997243455
-        0.497003248352
-        0.498011163408
-        0.49902099225
-        0.500032738512
-        0.501046405834
-        0.502061997864
-        0.503079518257
-        0.504098970673
-        0.505120358782
-        0.50614368626
-        0.507168956787
-        0.508196174054
-        0.509225341758
-        0.510256463601
-        0.511289543294
-        0.512324584554
-        0.513361591106
-        0.514400566682
-        0.51544151502
-        0.516484439866
-        0.517529344973
-        0.518576234101
-        0.519625111017
-        0.520675979496
-        0.521728843319
-        0.522783706274
-        0.523840572158
-        0.524899444774
-        0.525960327932
-        0.527023225449
-        0.52808814115
-        0.529155078868
-        0.530224042441
-        0.531295035716
-        0.532368062547
-        0.533443126796
-        0.534520232331
-        0.535599383027
-        0.536680582769
-        0.537763835446
-        0.538849144957
-        0.539936515207
-        0.541025950109
-        0.542117453584
-        0.543211029558
-        0.544306681968
-        0.545404414755
-        0.546504231871
-        0.547606137272
-        0.548710134923
-        0.549816228798
-        0.550924422877
-        0.552034721147
-        0.553147127604
-        0.55426164625
-        0.555378281097
-        0.556497036162
-        0.557617915471
-        0.558740923058
-        0.559866062964
-        0.560993339237
-        0.562122755933
-        0.563254317118
-        0.564388026863
-        0.565523889247
-        0.566661908357
-        0.56780208829
-        0.568944433148
-        0.570088947041
-        0.571235634087
-        0.572384498414
-        0.573535544156
-        0.574688775453
-        0.575844196457
-        0.577001811325
-        0.578161624222
-        0.579323639322
-        0.580487860807
-        0.581654292865
-        0.582822939694
-        0.583993805501
-        0.585166894496
-        0.586342210903
-        0.587519758951
-        0.588699542876
-        0.589881566924
-        0.591065835349
-        0.592252352411
-        0.593441122382
-        0.594632149538
-        0.595825438165
-        0.597020992558
-        0.598218817018
-        0.599418915856
-        0.60062129339
-        0.601825953947
-        0.603032901861
-        0.604242141477
-        0.605453677145
-        0.606667513225
-        0.607883654085
-        0.609102104101
-        0.610322867657
-        0.611545949147
-        0.612771352972
-        0.613999083541
-        0.615229145272
-        0.616461542592
-        0.617696279935
-        0.618933361744
-        0.620172792471
-        0.621414576576
-        0.622658718528
-        0.623905222802
-        0.625154093886
-        0.626405336273
-        0.627658954465
-        0.628914952973
-        0.630173336317
-        0.631434109026
-        0.632697275636
-        0.633962840693
-        0.63523080875
-        0.636501184371
-        0.637773972126
-        0.639049176596
-        0.64032680237
-        0.641606854045
-        0.642889336227
-        0.644174253531
-        0.645461610581
-        0.64675141201
-        0.648043662458
-        0.649338366576
-        0.650635529022
-        0.651935154465
-        0.653237247581
-        0.654541813056
-        0.655848855583
-        0.657158379867
-        0.65847039062
-        0.659784892562
-        0.661101890424
-        0.662421388945
-        0.663743392873
-        0.665067906966
-        0.66639493599
-        0.667724484719
-        0.669056557938
-        0.670391160441
-        0.67172829703
-        0.673067972516
-        0.674410191721
-        0.675754959474
-        0.677102280614
-        0.67845215999
-        0.679804602459
-        0.681159612888
-        0.682517196153
-        0.683877357138
-        0.685240100739
-        0.686605431859
-        0.687973355411
-        0.689343876318
-        0.690716999511
-        0.692092729931
-        0.69347107253
-        0.694852032266
-        0.696235614109
-        0.697621823038
-        0.699010664042
-        0.700402142117
-        0.701796262271
-        0.70319302952
-        0.704592448892
-        0.70599452542
-        0.707399264152
-        0.708806670141
-        0.710216748453
-        0.71162950416
-        0.713044942348
-        0.714463068109
-        0.715883886546
-        0.717307402772
-        0.71873362191
-        0.720162549092
-        0.72159418946
-        0.723028548164
-        0.724465630368
-        0.725905441242
-        0.727347985966
-        0.728793269733
-        0.730241297743
-        0.731692075206
-        0.733145607343
-        0.734601899385
-        0.736060956572
-        0.737522784154
-        0.738987387391
-        0.740454771554
-        0.741924941924
-        0.743397903789
-        0.744873662452
-        0.746352223222
-        0.747833591419
-        0.749317772376
-        0.750804771431
-        0.752294593936
-        0.753787245253
-        0.755282730751
-        0.756781055814
-        0.758282225832
-        0.759786246207
-        0.761293122351
-        0.762802859687
-        0.764315463648
-        0.765830939677
-        0.767349293226
-        0.76887052976
-        0.770394654752
-        0.771921673688
-        0.773451592062
-        0.774984415379
-        0.776520149156
-        0.778058798917
-        0.779600370202
-        0.781144868555
-        0.782692299536
-        0.784242668712
-        0.785795981663
-        0.787352243978
-        0.788911461257
-        0.790473639111
-        0.792038783161
-        0.79360689904
-        0.79517799239
-        0.796752068865
-        0.798329134128
-        0.799909193855
-        0.801492253732
-        0.803078319456
-        0.804667396733
-        0.806259491281
-        0.807854608831
-        0.809452755121
-        0.811053935903
-        0.812658156938
-        0.814265424
-        0.815875742871
-        0.817489119347
-        0.819105559233
-        0.820725068345
-        0.822347652512
-        0.823973317573
-        0.825602069376
-        0.827233913783
-        0.828868856667
-        0.83050690391
-        0.832148061407
-        0.833792335063
-        0.835439730796
-        0.837090254533
-        0.838743912214
-        0.840400709789
-        0.84206065322
-        0.843723748481
-        0.845390001556
-        0.84705941844
-        0.848732005142
-        0.85040776768
-        0.852086712083
-        0.853768844395
-        0.855454170667
-        0.857142696964
-        0.858834429363
-        0.86052937395
-        0.862227536826
-        0.863928924101
-        0.865633541896
-        0.867341396347
-        0.869052493599
-        0.870766839809
-        0.872484441146
-        0.874205303791
-        0.875929433935
-        0.877656837785
-        0.879387521554
-        0.881121491472
-        0.882858753778
-        0.884599314722
-        0.886343180569
-        0.888090357594
-        0.889840852084
-        0.891594670338
-        0.893351818666
-        0.895112303392
-        0.896876130852
-        0.898643307391
-        0.900413839369
-        0.902187733157
-        0.903964995139
-        0.90574563171
-        0.907529649277
-        0.90931705426
-        0.911107853092
-        0.912902052215
-        0.914699658086
-        0.916500677175
-        0.918305115961
-        0.920112980938
-        0.921924278612
-        0.9237390155
-        0.925557198133
-        0.927378833053
-        0.929203926815
-        0.931032485987
-        0.932864517149
-        0.934700026893
-        0.936539021824
-        0.93838150856
-        0.940227493731
-        0.942076983979
-        0.94392998596
-        0.945786506342
-        0.947646551804
-        0.949510129042
-        0.95137724476
-        0.953247905677
-        0.955122118526
-        0.956999890049
-        0.958881227004
-        0.960766136161
-        0.962654624303
-        0.964546698225
-        0.966442364736
-        0.968341630657
-        0.970244502823
-        0.972150988081
-        0.974061093291
-        0.975974825327
-        0.977892191076
-        0.979813197437
-        0.981737851322
-        0.983666159657
-        0.985598129381
-        0.987533767447
-        0.989473080819
-        0.991416076477
-        0.993362761411
-        0.995313142627
-        0.997267227143
-        0.999225021991
-        1.00118653422
-        1.00315177088
-        1.00512073904
-        1.0070934458
-        1.00906989826
-        1.01105010351
-        1.01303406869
-        1.01502180094
-        1.01701330741
-        1.01900859527
-        1.0210076717
-        1.02301054389
-        1.02501721904
-        1.02702770438
-        1.02904200715
-        1.03106013459
-        1.03308209396
-        1.03510789254
-        1.03713753762
-        1.03917103651
-        1.04120839651
-        1.04324962497
-        1.04529472922
-        1.04734371663
-        1.04939659457
-        1.05145337043
-        1.0535140516
-        1.05557864551
-        1.05764715957
-        1.05971960125
-        1.06179597799
-        1.06387629726
-        1.06596056656
-        1.06804879337
-        1.07014098522
-        1.07223714964
-        1.07433729416
-        1.07644142635
-        1.07854955377
-        1.08066168401
-        1.08277782468
-        1.08489798339
-        1.08702216776
-        1.08915038544
-        1.09128264409
-        1.09341895138
-        1.095559315
-        1.09770374265
-        1.09985224204
-        1.10200482092
-        1.10416148702
-        1.1063222481
-        1.10848711195
-        1.11065608635
-        1.1128291791
-        1.11500639803
-        1.11718775096
-        1.11937324576
-        1.12156289028
-        1.12375669241
-        1.12595466003
-        1.12815680105
-        1.13036312341
-        1.13257363504
-        1.1347883439
-        1.13700725794
-        1.13923038517
-        1.14145773358
-        1.14368931118
-        1.145925126
-        1.14816518609
-        1.15040949951
-        1.15265807434
-        1.15491091867
-        1.1571680406
-        1.15942944825
-        1.16169514977
-        1.16396515331
-        1.16623946703
-        1.16851809913
-        1.17080105779
-        1.17308835123
-        1.17537998769
-        1.17767597541
-        1.17997632266
-        1.1822810377
-        1.18459012884
-        1.18690360438
-        1.18922147265
-        1.19154374199
-        1.19387042075
-        1.19620151732
-        1.19853704006
-        1.2008769974
-        1.20322139775
-        1.20557024955
-        1.20792356124
-        1.21028134131
-        1.21264359822
-        1.21501034049
-        1.21738157662
-        1.21975731516
-        1.22213756465
-        1.22452233365
-        1.22691163075
-        1.22930546454
-        1.23170384365
-        1.23410677669
-        1.23651427232
-        1.2389263392
-        1.24134298601
-        1.24376422144
-        1.24619005421
-        1.24862049305
-        1.2510555467
-        1.25349522393
-        1.25593953351
-        1.25838848424
-        1.26084208494
-        1.26330034443
-        1.26576327155
-        1.26823087517
-        1.27070316418
-        1.27318014746
-        1.27566183393
-        1.27814823252
-        1.28063935218
-        1.28313520187
-        1.28563579057
-        1.28814112728
-        1.29065122102
-        1.29316608081
-        1.29568571572
-        1.29821013479
-        1.30073934713
-        1.30327336183
-        1.305812188
-        1.30835583479
-        1.31090431135
-        1.31345762685
-        1.31601579047
-        1.31857881142
-        1.32114669893
-        1.32371946223
-        1.32629711058
-        1.32887965327
-        1.33146709957
-        1.33405945881
-        1.3366567403
-        1.33925895341
-        1.34186610748
-        1.34447821191
-        1.34709527608
-        1.34971730943
-        1.35234432138
-        1.35497632139
-        1.35761331893
-        1.36025532349
-        1.36290234457
-        1.3655543917
-        1.36821147442
-        1.3708736023
-        1.37354078492
-        1.37621303186
-        1.37889035276
-        1.38157275723
-        1.38426025494
-        1.38695285556
-        1.38965056877
-        1.39235340428
-        1.39506137182
-        1.39777448113
-        1.40049274198
-        1.40321616415
-        1.40594475743
-        1.40867853165
-        1.41141749664
-        1.41416166226
-        1.41691103839
-        1.41966563491
-        1.42242546175
-        1.42519052882
-        1.42796084608
-        1.43073642351
-        1.43351727108
-        1.43630339881
-        1.43909481671
-        1.44189153484
-        1.44469356326
-        1.44750091205
-        1.45031359131
-        1.45313161117
-        1.45595498177
-        1.45878371326
-        1.46161781582
-        1.46445729965
-        1.46730217498
-        1.47015245203
-        1.47300814107
-        1.47586925236
-        1.47873579622
-        1.48160778294
-        1.48448522287
-        1.48736812635
-        1.49025650377
-        1.49315036552
-        1.49604972201
-        1.49895458367
-        1.50186496096
-        1.50478086435
-        1.50770230433
-        1.51062929142
-        1.51356183614
-        1.51649994905
-        1.51944364073
-        1.52239292176
-        1.52534780276
-        1.52830829437
-        1.53127440722
-        1.53424615201
-        1.53722353941
-        1.54020658015
-        1.54319528496
-        1.5461896646
-        1.54918972984
-        1.55219549147
-        1.55520696031
-        1.5582241472
-        1.56124706299
-        1.56427571857
-        1.56731012483
-        1.57035029269
-        1.57339623309
-        1.57644795699
-        1.57950547537
-        1.58256879924
-        1.58563793962
-        1.58871290755
-        1.59179371409
-        1.59488037034
-        1.5979728874
-        1.6010712764
-        1.60417554849
-        1.60728571483
-        1.61040178663
-        1.61352377509
-        1.61665169144
-        1.61978554695
-        1.62292535289
-        1.62607112056
-        1.62922286128
-        1.63238058639
-        1.63554430725
-        1.63871403525
-        1.6418897818
-        1.64507155831
-        1.64825937625
-        1.65145324707
-        1.65465318229
-        1.6578591934
-        1.66107129195
-        1.66428948949
-        1.66751379761
-        1.6707442279
-        1.673980792
-        1.67722350155
-        1.68047236822
-        1.68372740369
-        1.68698861969
-        1.69025602794
-        1.69352964021
-        1.69680946828
-        1.70009552394
-        1.70338781902
-        1.70668636537
-        1.70999117486
-        1.71330225938
-        1.71661963084
-        1.71994330119
-        1.72327328238
-        1.7266095864
-        1.72995222524
-        1.73330121095
-        1.73665655556
-        1.74001827117
-        1.74338636985
-        1.74676086373
-        1.75014176496
-        1.7535290857
-        1.75692283814
-        1.76032303448
-        1.76372968698
-        1.76714280788
-        1.77056240947
-        1.77398850406
-        1.77742110396
-        1.78086022154
-        1.78430586916
-        1.78775805924
-        1.79121680418
-        1.79468211644
-        1.79815400849
-        1.80163249282
-        1.80511758194
-        1.80860928841
-        1.81210762477
-        1.81561260363
-        1.81912423759
-        1.82264253929
-        1.82616752139
-        1.82969919657
-        1.83323757755
-        1.83678267705
-        1.84033450784
-        1.84389308269
-        1.84745841441
-        1.85103051583
-        1.8546093998
-        1.85819507921
-        1.86178756695
-        1.86538687594
-        1.86899301916
-        1.87260600956
-        1.87622586016
-        1.87985258397
-        1.88348619405
-        1.88712670347
-        1.89077412534
-        1.89442847277
-        1.89808975892
-        1.90175799697
-        1.90543320011
-        1.90911538156
-        1.91280455459
-        1.91650073246
-        1.92020392847
-        1.92391415595
-        1.92763142825
-        1.93135575876
-        1.93508716085
-        1.93882564798
-        1.94257123359
-        1.94632393115
-        1.95008375417
-        1.95385071618
-        1.95762483075
-        1.96140611143
-        1.96519457185
-        1.96899022564
-        1.97279308645
-        1.97660316797
-        1.98042048391
-        1.98424504801
-        1.98807687402
-        1.99191597574
-        1.99576236699
-        1.99961606159
-        2.00347707343
-        2.00734541639
-        2.01122110439
-        2.01510415138
-        2.01899457134
-        2.02289237826
-        2.02679758616
-        2.03071020911
-        2.03463026118
-        2.03855775648
-        2.04249270914
-        2.04643513331
-        2.05038504319
-        2.05434245299
-        2.05830737695
-        2.06227982934
-        2.06625982445
-        2.07024737661
-        2.07424250016
-        2.07824520947
-        2.08225551896
-        2.08627344306
-        2.09029899621
-        2.09433219292
-        2.09837304768
-        2.10242157505
-        2.10647778958
-        2.11054170589
-        2.11461333858
-        2.11869270231
-        2.12277981177
-        2.12687468165
-        2.1309773267
-        2.13508776167
-        2.13920600136
-        2.14333206059
-        2.1474659542
-        2.15160769707
-        2.15575730411
-        2.15991479024
-        2.16408017043
-        2.16825345966
-        2.17243467296
-        2.17662382536
-        2.18082093195
-        2.18502600783
-        2.18923906812
-        2.19346012799
-        2.19768920262
-        2.20192630725
-        2.2061714571
-        2.21042466746
-        2.21468595364
-        2.21895533097
-        2.2232328148
-        2.22751842054
-        2.2318121636
-        2.23611405944
-        2.24042412353
-        2.24474237139
-        2.24906881855
-        2.25340348059
-        2.25774637309
-        2.2620975117
-        2.26645691205
-        2.27082458985
-        2.27520056081
-        2.27958484068
-        2.28397744523
-        2.28837839027
-        2.29278769163
-        2.29720536519
-        2.30163142683
-        2.30606589249
-        2.31050877813
-        2.31496009972
-        2.3194198733
-        2.3238881149
-        2.3283648406
-        2.33285006652
-        2.3373438088
-        2.3418460836
-        2.34635690713
-        2.35087629561
-        2.35540426532
-        2.35994083254
-        2.3644860136
-        2.36903982485
-        2.37360228269
-        2.37817340353
-        2.38275320381
-        2.38734170002
-        2.39193890868
-        2.39654484631
-        2.4011595295
-        2.40578297486
-        2.41041519901
-        2.41505621864
-        2.41970605043
-        2.42436471112
-        2.42903221748
-        2.4337085863
-        2.43839383441
-        2.44308797866
-        2.44779103596
-        2.45250302322
-        2.4572239574
-        2.46195385549
-        2.4666927345
-        2.4714406115
-        2.47619750355
-        2.4809634278
-        2.48573840137
-        2.49052244146
-        2.49531556528
-        2.50011779008
-        2.50492913314
-        2.50974961177
-        2.51457924331
-        2.51941804516
-        2.52426603471
-        2.52912322942
-        2.53398964676
-        2.53886530425
-        2.54375021942
-        2.54864440986
-        2.55354789319
-        2.55846068703
-        2.56338280908
-        2.56831427704
-        2.57325510866
-        2.57820532172
-        2.58316493404
-        2.58813396345
-        2.59311242784
-        2.59810034513
-        2.60309773326
-        2.60810461022
-        2.61312099402
-        2.61814690271
-        2.62318235439
-        2.62822736716
-        2.63328195919
-        2.63834614866
-        2.6434199538
-        2.64850339286
-        2.65359648414
-        2.65869924596
-        2.66381169668
-        2.66893385471
-        2.67406573847
-        2.67920736643
-        2.6843587571
-        2.689519929
-        2.69469090072
-        2.69987169086
-        2.70506231806
-        2.71026280099
-        2.71547315839
-        2.72069340898
-        2.72592357157
-        2.73116366496
-        2.73641370802
-        2.74167371963
-        2.74694371873
-        2.75222372427
-        2.75751375527
-        2.76281383075
-        2.76812396978
-        2.77344419148
-        2.77877451499
-        2.78411495949
-        2.78946554419
-        2.79482628836
-        2.80019721127
-        2.80557833227
-        2.8109696707
-        2.81637124598
-        2.82178307754
-        2.82720518485
-        2.83263758743
-        2.83808030482
-        2.84353335661
-        2.84899676242
-        2.85447054191
-        2.85995471478
-        2.86544930076
-        2.87095431962
-        2.87646979118
-        2.88199573528
-        2.8875321718
-        2.89307912067
-        2.89863660186
-        2.90420463534
-        2.90978324118
-        2.91537243943
-        2.9209722502
-        2.92658269366
-        2.93220378999
-        2.93783555942
-        2.94347802221
-        2.94913119866
-        2.95479510913
-        2.96046977398
-        2.96615521365
-        2.97185144858
-        2.97755849928
-        2.98327638628
-        2.98900513016
-        2.99474475154
-        3.00049527106
-        3.00625670942
-        3.01202908736
-        3.01781242564
-        3.02360674507
-        3.02941206651
-        3.03522841084
-        3.041055799
-        3.04689425195
-        3.05274379071
-        3.05860443632
-        3.06447620987
-        3.0703591325
-        3.07625322537
-        3.08215850968
-        3.0880750067
-        3.09400273771
-        3.09994172404
-        3.10589198706
-        3.11185354819
-        3.11782642887
-        3.12381065061
-        3.12980623492
-        3.1358132034
-        3.14183157765
-        3.14786137933
-        3.15390263014
-        3.15995535182
-        3.16601956614
-        3.17209529494
-        3.17818256007
-        3.18428138344
-        3.19039178699
-        3.19651379271
-        3.20264742264
-        3.20879269884
-        3.21494964342
-        3.22111827855
-        3.22729862642
-        3.23349070927
-        3.23969454938
-        3.24591016907
-        3.25213759072
-        3.25837683673
-        3.26462792955
-        3.27089089168
-        3.27716574565
-        3.28345251405
-        3.28975121949
-        3.29606188464
-        3.30238453222
-        3.30871918496
-        3.31506586568
-        3.3214245972
-        3.3277954024
-        3.33417830422
-        3.34057332562
-        3.34698048961
-        3.35339981925
-        3.35983133763
-        3.36627506791
-        3.37273103327
-        3.37919925693
-        3.38567976218
-        3.39217257234
-        3.39867771077
-        3.40519520087
-        3.41172506611
-        3.41826732997
-        3.42482201601
-        3.4313891478
-        3.43796874898
-        3.44456084322
-        3.45116545425
-        3.45778260583
-        3.46441232178
-        3.47105462594
-        3.47770954223
-        3.48437709459
-        3.49105730701
-        3.49775020353
-        3.50445580824
-        3.51117414526
-        3.51790523877
-        3.52464911299
-        3.53140579219
-        3.53817530069
-        3.54495766284
-        3.55175290304
-        3.55856104576
-        3.56538211548
-        3.57221613676
-        3.57906313419
-        3.5859231324
-        3.59279615609
-        3.59968222997
-        3.60658137884
-        3.61349362751
-        3.62041900087
-        3.62735752383
-        3.63430922136
-        3.64127411847
-        3.64825224023
-        3.65524361175
-        3.66224825819
-        3.66926620475
-        3.67629747668
-        3.6833420993
-        3.69040009794
-        3.697471498
-        3.70455632494
-        3.71165460424
-        3.71876636145
-        3.72589162216
-        3.73303041201
-        3.74018275669
-        3.74734868193
-        3.75452821352
-        3.76172137731
-        3.76892819916
-        3.77614870501
-        3.78338292086
-        3.79063087272
-        3.79789258668
-        3.80516808888
-        3.81245740548
-        3.81976056273
-        3.8270775869
-        3.83440850432
-        3.84175334137
-        3.84911212448
-        3.85648488014
-        3.86387163487
-        3.87127241525
-        3.87868724791
-        3.88611615955
-        3.89355917688
-        3.90101632669
-        3.90848763582
-        3.91597313115
-        3.92347283962
-        3.93098678821
-        3.93851500397
-        3.94605751398
-        3.95361434538
-        3.96118552537
-        3.9687710812
-        3.97637104015
-        3.98398542958
-        3.99161427688
-        3.99925760951
-        4.00691545498
-        4.01458784083
-        4.02227479468
-        4.02997634419
-        4.03769251707
-        4.04542334109
-        4.05316884407
-        4.06092905387
-        4.06870399843
-        4.07649370572
-        4.08429820377
-        4.09211752067
-        4.09995168455
-        4.10780072361
-        4.11566466609
-        4.12354354028
-        4.13143737454
-        4.13934619727
-        4.14727003694
-        4.15520892206
-        4.16316288119
-        4.17113194295
-        4.17911613603
-        4.18711548916
-        4.19513003111
-        4.20315979073
-        4.21120479691
-        4.21926507861
-        4.22734066482
-        4.23543158461
-        4.24353786709
-        4.25165954144
-        4.25979663687
-        4.26794918266
-        4.27611720817
-        4.28430074277
-        4.29249981591
-        4.3007144571
-        4.3089446959
-        4.31719056193
-        4.32545208485
-        4.3337292944
-        4.34202222036
-        4.35033089257
-        4.35865534093
-        4.36699559539
-        4.37535168598
-        4.38372364275
-        4.39211149583
-        4.40051527541
-        4.40893501173
-        4.41737073507
-        4.42582247581
-        4.43429026436
-        4.44277413117
-        4.45127410679
-        4.4597902218
-        4.46832250684
-        4.47687099262
-        4.4854357099
-        4.49401668949
-        4.50261396228
-        4.51122755921
-        4.51985751126
-        4.52850384949
-        4.53716660503
-        4.54584580903
-        4.55454149273
-        4.56325368742
-        4.57198242445
-        4.58072773524
-        4.58948965125
-        4.598268204
-        4.6070634251
-        4.61587534618
-        4.62470399897
-        4.63354941522
-        4.64241162677
-        4.6512906655
-        4.66018656337
-        4.6690993524
-        4.67802906464
-        4.68697573224
-        4.69593938739
-        4.70492006234
-        4.71391778941
-        4.72293260098
-        4.73196452949
-        4.74101360744
-        4.75007986738
-        4.75916334196
-        4.76826406384
-        4.77738206579
-        4.78651738061
-        4.79567004117
-        4.80484008041
-        4.81402753133
-        4.82323242698
-        4.8324548005
-        4.84169468506
-        4.85095211392
-        4.86022712039
-        4.86951973785
-        4.87882999973
-        4.88815793953
-        4.89750359083
-        4.90686698725
-        4.91624816248
-        4.92564715029
-        4.93506398449
-        4.94449869897
-        4.95395132769
-        4.96342190465
-        4.97291046393
-        4.98241703969
-        4.99194166612
-        5.00148437751
-        5.01104520819
-        5.02062419256
-        5.0302213651
-        5.03983676033
-        5.04947041287
-        5.05912235738
-        5.06879262858
-        5.07848126128
-        5.08818829034
-        5.09791375068
-        5.10765767732
-        5.11742010531
-        5.12720106977
-        5.13700060592
-        5.146818749
-        5.15665553435
-        5.16651099736
-        5.17638517351
-        5.18627809832
-        5.19618980739
-        5.20612033639
-        5.21606972105
-        5.22603799718
-        5.23602520064
-        5.24603136738
-        5.25605653339
-        5.26610073476
-        5.27616400763
-        5.28624638822
-        5.29634791279
-        5.3064686177
-        5.31660853938
-        5.3267677143
-        5.33694617903
-        5.34714397019
-        5.35736112448
-        5.36759767867
-        5.37785366959
-        5.38812913414
-        5.3984241093
-        5.40873863212
-        5.41907273971
-        5.42942646927
-        5.43979985804
-        5.45019294336
-        5.46060576262
-        5.47103835329
-        5.48149075293
-        5.49196299913
-        5.50245512958
-        5.51296718204
-        5.52349919434
-        5.53405120437
-        5.5446232501
-        5.55521536958
-        5.56582760092
-        5.57645998231
-        5.58711255201
-        5.59778534836
-        5.60847840975
-        5.61919177467
-        5.62992548166
-        5.64067956936
-        5.65145407646
-        5.66224904174
-        5.67306450402
-        5.68390050225
-        5.6947570754
-        5.70563426255
-        5.71653210284
-        5.72745063548
-        5.73838989976
-        5.74934993504
-        5.76033078077
-        5.77133247646
-        5.7823550617
-        5.79339857615
-        5.80446305955
-        5.81554855172
-        5.82665509255
-        5.83778272199
-        5.84893148011
-        5.86010140701
-        5.87129254288
-        5.88250492801
-        5.89373860273
-        5.90499360747
-        5.91626998273
-        5.92756776909
-        5.93888700721
-        5.9502277378
-        5.96159000169
-        5.97297383976
-        5.98437929297
-        5.99580640237
-        6.00725520907
-        6.01872575428
-        6.03021807927
-        6.04173222538
-        6.05326823407
-        6.06482614684
-        6.07640600527
-        6.08800785104
-        6.0996317259
-        6.11127767168
-        6.12294573028
-        6.13463594368
-        6.14634835397
-        6.15808300327
-        6.16983993383
-        6.18161918794
-        6.19342080799
-        6.20524483645
-        6.21709131587
-        6.22896028888
-        6.24085179819
-        6.25276588658
-        6.26470259694
-        6.2766619722
-        6.28864405542
-        6.3006488897
-        6.31267651825
-        6.32472698434
-        6.33680033134
-        6.34889660269
-        6.36101584193
-        6.37315809266
-        6.38532339857
-        6.39751180344
-        6.40972335114
-        6.42195808559
-        6.43421605084
-        6.44649729098
-        6.45880185022
-        6.47112977283
-        6.48348110317
-        6.49585588568
-        6.5082541649
-        6.52067598544
-        6.533121392
-        6.54559042937
-        6.55808314241
-        6.57059957608
-        6.58313977541
-        6.59570378554
-        6.60829165167
-        6.6209034191
-        6.63353913322
-        6.64619883948
-        6.65888258346
-        6.67159041078
-        6.68432236718
-        6.69707849848
-        6.70985885057
-        6.72266346944
-        6.73549240118
-        6.74834569194
-        6.76122338797
-        6.77412553563
-        6.78705218133
-        6.80000337159
-        6.81297915301
-        6.8259795723
-        6.83900467622
-        6.85205451165
-        6.86512912555
-        6.87822856496
-        6.89135287703
-        6.90450210898
-        6.91767630812
-        6.93087552188
-        6.94409979773
-        6.95734918327
-        6.97062372617
-        6.98392347421
-        6.99724847524
-        7.01059877721
-        7.02397442816
-        7.03737547623
-        7.05080196963
-        7.06425395668
-        7.07773148578
-        7.09123460544
-        7.10476336425
-        7.11831781088
-        7.13189799411
-        7.14550396281
-        7.15913576595
-        7.17279345256
-        7.18647707181
-        7.20018667293
-        7.21392230524
-        7.22768401819
-        7.24147186129
-        7.25528588416
-        7.26912613649
-        7.28299266811
-        7.2968855289
-        7.31080476886
-        7.32475043808
-        7.33872258673
-        7.3527212651
-        7.36674652356
-        7.38079841258
-        7.39487698273
-        7.40898228466
-        7.42311436913
-        7.437273287
-        7.45145908922
-        7.46567182683
-        7.47991155097
-        7.49417831289
-        7.50847216393
-        7.52279315552
-        7.5371413392
-        7.55151676659
-        7.56591948942
-        7.58034955953
-        7.59480702884
-        7.60929194937
-        7.62380437324
-        7.63834435268
-        7.65291194002
-        7.66750718766
-        7.68213014813
-        7.69678087406
-        7.71145941815
-        7.72616583324
-        7.74090017223
-        7.75566248816
-        7.77045283414
-        7.78527126339
-        7.80011782924
-        7.81499258511
-        7.82989558454
-        7.84482688113
-        7.85978652864
-        7.87477458088
-        7.88979109179
-        7.90483611541
-        7.91990970588
-        7.93501191743
-        7.95014280441
-        7.96530242128
-        7.98049082257
-        7.99570806295
-        8.01095419717
-        8.0262292801
-        8.0415333667
-        8.05686651205
-        8.07222877131
-        8.08762019978
-        8.10304085282
-        8.11849078594
-        8.13397005474
-        8.1494787149
-        8.16501682224
-        8.18058443268
-        8.19618160223
-        8.21180838701
-        8.22746484326
-        8.24315102732
-        8.25886699563
-        8.27461280475
-        8.29038851134
-        8.30619417217
-        8.3220298441
-        8.33789558413
-        8.35379144934
-        8.36971749695
-        8.38567378424
-        8.40166036866
-        8.41767730771
-        8.43372465904
-        8.4498024804
-        8.46591082963
-        8.4820497647
-        8.4982193437
-        8.51441962479
-        8.53065066629
-        8.54691252659
-        8.56320526421
-        8.57952893778
-        8.59588360605
-        8.61226932786
-        8.62868616218
-        8.64513416807
-        8.66161340474
-        8.67812393147
-        8.69466580768
-        8.7112390929
-        8.72784384676
-        8.74448012902
-        8.76114799953
-        8.77784751829
-        8.79457874537
-        8.81134174099
-        8.82813656547
-        8.84496327924
-        8.86182194285
-        8.87871261697
-        8.89563536238
-        8.91259023997
-        8.92957731075
-        8.94659663586
-        8.96364827653
-        8.98073229413
-        8.99784875013
-        9.01499770612
-        9.03217922381
-        9.04939336503
-        9.06664019172
-        9.08391976595
-        9.10123214989
-        9.11857740585
-        9.13595559623
-        9.15336678358
-        9.17081103054
-        9.18828839989
-        9.20579895452
-        9.22334275744
-        9.24091987178
-        9.2585303608
-        9.27617428785
-        9.29385171644
-        9.31156271016
-        9.32930733277
-        9.3470856481
-        9.36489772014
-        9.38274361297
-        9.40062339082
-        9.41853711803
-        9.43648485905
-        9.45446667848
-        9.47248264101
-        9.49053281148
-        9.50861725484
-        9.52673603616
-        9.54488922065
-        9.56307687363
-        9.58129906055
-        9.59955584697
-        9.61784729859
-        9.63617348124
-        9.65453446086
-        9.67293030352
-        9.69136107541
-        9.70982684287
-        9.72832767233
-        9.74686363037
-        9.7654347837
-        9.78404119914
-        9.80268294364
-        9.82136008428
-        9.84007268828
-        9.85882082297
-        9.87760455582
-        9.89642395441
-        9.91527908646
-        9.93417001984
-        9.9530968225
-        9.97205956257
-        9.99105830828
-        10.010093128
-        10.0291640902
-        10.0482712635
-        10.0674147168
-        10.0865945187
-        10.1058107385
-        10.1250634452
-        10.1443527081
-        10.1636785967
-        10.1830411804
-        10.2024405289
-        10.2218767122
-        10.2413497999
-        10.2608598624
-        10.2804069697
-        10.2999911923
-        10.3196126005
-        10.339271265
-        10.3589672566
-        10.378700646
-        10.3984715044
-        10.4182799028
-        10.4381259125
-        10.4580096051
-        10.4779310519
-        10.4978903247
-        10.5178874953
-        10.5379226357
-        10.5579958179
-        10.5781071142
-        10.5982565971
-        10.6184443388
-        10.6386704122
-        10.65893489
-        10.6792378452
-        10.6995793507
-        10.7199594798
-        10.7403783058
-        10.7608359022
-        10.7813323426
-        10.8018677007
-        10.8224420505
-        10.843055466
-        10.8637080214
-        10.884399791
-        10.9051308492
-        10.9259012707
-        10.9467111301
-        10.9675605024
-        10.9884494626
-        11.0093780859
-        11.0303464475
-        11.051354623
-        11.0724026879
-        11.0934907179
-        11.114618789
-        11.1357869772
-        11.1569953586
-        11.1782440096
-        11.1995330066
-        11.2208624263
-        11.2422323453
-        11.2636428407
-        11.2850939893
-        11.3065858685
-        11.3281185555
-        11.3496921279
-        11.3713066632
-        11.3929622393
-        11.4146589341
-        11.4363968257
-        11.4581759922
-        11.479996512
-        11.5018584638
-        11.523761926
-        11.5457069776
-        11.5676936976
-        11.589722165
-        11.6117924591
-        11.6339046593
-        11.6560588452
-        11.6782550965
-        11.7004934932
-        11.7227741151
-        11.7450970425
-        11.7674623558
-        11.7898701353
-        11.8123204618
-        11.834813416
-        11.8573490789
-        11.8799275315
-        11.9025488551
-        11.9252131311
-        11.947920441
-        11.9706708666
-        11.9934644898
-        12.0163013925
-        12.0391816569
-        12.0621053654
-        12.0850726005
-        12.1080834448
-        12.131137981
-        12.1542362922
-        12.1773784616
-        12.2005645722
-        12.2237947077
-        12.2470689515
-        12.2703873875
-        12.2937500996
-        12.3171571717
-        12.3406086882
-        12.3641047334
-        12.3876453919
-        12.4112307484
-        12.4348608878
-        12.4585358951
-        12.4822558554
-        12.5060208542
-        12.529830977
-        12.5536863094
-        12.5775869372
-        12.6015329466
-        12.6255244236
-        12.6495614546
-        12.6736441261
-        12.6977725247
-        12.7219467374
-        12.7461668509
-        12.7704329526
-        12.7947451297
-        12.8191034697
-        12.8435080603
-        12.8679589893
-        12.8924563447
-        12.9170002146
-        12.9415906873
-        12.9662278514
-        12.9909117955
-        13.0156426083
-        13.040420379
-        13.0652451967
-        13.0901171507
-        13.1150363304
-        13.1400028256
-        13.1650167262
-        13.190078122
-        13.2151871034
-        13.2403437606
-        13.2655481842
-        13.2908004649
-        13.3161006935
-        13.3414489611
-        13.366845359
-        13.3922899784
-        13.4177829109
-        13.4433242484
-        13.4689140826
-        13.4945525058
-        13.52023961
-        13.5459754879
-        13.5717602319
-        13.5975939349
-        13.6234766898
-        13.6494085898
-        13.6753897281
-        13.7014201984
-        13.7275000941
-        13.7536295093
-        13.7798085379
-        13.8060372741
-        13.8323158123
-        13.858644247
-        13.8850226731
-        13.9114511853
-        13.9379298789
-        13.9644588492
-        13.9910381914
-        14.0176680014
-        14.044348375
-        14.0710794081
-        14.0978611969
-        14.1246938378
-        14.1515774274
-        14.1785120625
-        14.2054978398
-        14.2325348566
-        14.2596232101
-        14.2867629978
-        14.3139543174
-        14.3411972667
-        14.3684919437
-        14.3958384467
-        14.4232368741
-        14.4506873244
-        14.4781898965
-        14.5057446892
-        14.5333518019
-        14.5610113337
-        14.5887233843
-        14.6164880533
-        14.6443054406
-        14.6721756465
-        14.7000987711
-        14.7280749149
-        14.7561041786
-        14.7841866631
-        14.8123224694
-        14.8405116988
-        14.8687544527
-        14.8970508327
-        14.9254009406
-        14.9538048785
-        14.9822627486
-        15.0107746533
-        15.0393406952
-        15.067960977
-        15.0966356018
-        15.1253646728
-        15.1541482933
-        15.1829865669
-        15.2118795973
-        15.2408274886
-        15.269830345
-        15.2988882707
-        15.3280013703
-        15.3571697487
-        15.3863935107
-        15.4156727616
-        15.4450076066
-        15.4743981514
-        15.5038445017
-        15.5333467634
-        15.5629050428
-        15.5925194462
-        15.6221900801
-        15.6519170514
-        15.6817004669
-        15.711540434
-        15.7414370598
-        15.7713904522
-        15.8014007187
-        15.8314679674
-        15.8615923066
-        15.8917738445
-        15.9220126899
-        15.9523089514
-        15.9826627383
-        16.0130741596
-        16.0435433248
-        16.0740703435
-        16.1046553256
-        16.1352983812
-        16.1659996205
-        16.196759154
-        16.2275770924
-        16.2584535466
-        16.2893886276
-        16.3203824469
-        16.3514351159
-        16.3825467463
-        16.4137174502
-        16.4449473397
-        16.4762365272
-        16.5075851252
-        16.5389932466
-        16.5704610044
-        16.6019885119
-        16.6335758824
-        16.6652232296
-        16.6969306675
-        16.7286983101
-        16.7605262718
-        16.792414667
-        16.8243636105
-        16.8563732173
-        16.8884436026
-        16.9205748818
-        16.9527671704
-        16.9850205844
-        17.0173352398
-        17.0497112529
-        17.0821487401
-        17.1146478183
-        17.1472086043
-        17.1798312154
-        17.2125157688
-        17.2452623823
-        17.2780711737
-        17.3109422609
-        17.3438757624
-        17.3768717966
-        17.4099304823
-        17.4430519384
-        17.4762362841
-        17.5094836388
-        17.5427941221
-        17.576167854
-        17.6096049545
-        17.6431055439
-        17.6766697428
-        17.7102976719
-        17.7439894523
-        17.7777452053
-        17.8115650522
-        17.8454491148
-        17.8793975149
-        17.9134103749
-        17.947487817
-        17.9816299639
-        18.0158369385
-        18.0501088637
-        18.0844458631
-        18.11884806
-        18.1533155784
-        18.1878485423
-        18.2224470758
-        18.2571113035
-        18.2918413502
-        18.3266373409
-        18.3614994006
-        18.396427655
-        18.4314222296
-        18.4664832504
-        18.5016108436
-        18.5368051355
-        18.5720662529
-        18.6073943225
-        18.6427894716
-        18.6782518275
-        18.7137815177
-        18.7493786703
-        18.7850434131
-        18.8207758747
-        18.8565761835
-        18.8924444684
-        18.9283808585
-        18.964385483
-        19.0004584716
-        19.036599954
-        19.0728100604
-        19.1090889209
-        19.1454366662
-        19.181853427
-        19.2183393344
-        19.2548945196
-        19.2915191143
-        19.3282132502
-        19.3649770594
-        19.401810674
-        19.4387142268
-        19.4756878505
-        19.5127316781
-        19.5498458429
-        19.5870304785
-        19.6242857187
-        19.6616116976
-        19.6990085494
-        19.7364764088
-        19.7740154105
-        19.8116256897
-        19.8493073816
-        19.887060622
-        19.9248855466
-        19.9627822915
-        20.0007509931
-        20.0387917881
-        20.0769048133
-        20.1150902059
-        20.1533481033
-        20.1916786431
-        20.2300819633
-        20.2685582021
-        20.3071074979
-        20.3457299895
-        20.3844258158
-        20.4231951161
-        20.4620380298
-        20.5009546968
-        20.5399452572
-        20.5790098511
-        20.6181486192
-        20.6573617023
-        20.6966492416
-        20.7360113783
-        20.7754482542
-        20.8149600111
-        20.8545467912
-        20.894208737
-        20.9339459913
-        20.9737586969
-        21.0136469972
-        21.0536110357
-        21.0936509561
-        21.1337669027
-        21.1739590197
-        21.2142274518
-}
similarity index 96%
rename from aces/luts/slog.py
rename to aces/luts/sony/slog1.py
index 86546e0..95b31e0 100755 (executable)
@@ -44,7 +44,7 @@ for i in xrange(NUM_SAMPLES):
     x = i/(NUM_SAMPLES-1.0)
     x = Fit(x, 0.0, 1.0, RANGE[0], RANGE[1])
     data.append(SLog10_to_lin(x))
-WriteSPI1D('slog10.spi1d', RANGE[0], RANGE[1], data)
+WriteSPI1D('slog1_10.spi1d', RANGE[0], RANGE[1], data)
 
 """
 NUM_SAMPLES = 2**13
similarity index 60%
rename from aces/luts/slog2.py
rename to aces/luts/sony/slog2.py
index 656827d..858def5 100755 (executable)
@@ -9,15 +9,32 @@ import math
 def SLog_to_lin(x):
     return (math.pow(10.0,(((((x*1023.0)/4.0-16.0)/219.0)-0.616596-0.03)/0.432699))-0.037584)*0.9
 
+def Fit(value, fromMin, fromMax, toMin, toMax):
+    if fromMin == fromMax:
+        raise ValueError("fromMin == fromMax")
+    return (value - fromMin) / (fromMax - fromMin) * (toMax - toMin) + toMin
+
 def SLog2_to_lin(x):
+    x = Fit(x, 64.0/1023.0, 940.0/1023.0, 0.0, 1.0)
     if x < 0.030001222851889303:
-        return (x-0.030001222851889303 ) * 0.28258064516129
-    return (219.0*(math.pow(10.0, ((x-0.616596-0.03)/0.432699)) - 0.037584) /155.0)
-
-steps = 21
+        y = ((x-0.030001222851889303 ) * 0.28258064516129)
+    else:
+        y = (219.0*(math.pow(10.0, ((x-0.616596-0.03)/0.432699)) - 0.037584) /155.0)
+    return y*0.9
+    
+"""
+steps = 1024
 for i in xrange(steps):
     x = i/(steps-1.0)
-    print x, SLog_to_lin(x), SLog2_to_lin(x)
+    print x, SLog2_to_lin(x)
+"""
+"""
+print SLog2_to_lin_copy(90.0/1023.0) / 0.9
+print SLog2_to_lin_copy(91.0/1023.0) / 0.9
+print SLog2_to_lin_copy(582.0/1023.0) / 0.9
+print SLog2_to_lin_copy(940.0/1023.0) / 0.9
+print SLog2_to_lin_copy(998.0/1023.0) / 0.9
+"""
 
 def WriteSPI1D(filename, fromMin, fromMax, data):
     f = file(filename,'w')
@@ -31,32 +48,11 @@ def WriteSPI1D(filename, fromMin, fromMax, data):
     f.write("}\n")
     f.close()
 
-def Fit(value, fromMin, fromMax, toMin, toMax):
-    if fromMin == fromMax:
-        raise ValueError("fromMin == fromMax")
-    return (value - fromMin) / (fromMax - fromMin) * (toMax - toMin) + toMin
-
-"""
-5500K:
-
-ACESR = 0.8764457030 * Rraw +  0.0145411681 * Graw +  0.1090131290 * Braw;
-ACESG = 0.0774075345 * Rraw +  0.9529571767 * Graw + -0.0303647111 * Braw;
-ACESB = 0.0573564351 * Rraw + -0.1151066335 * Graw +  1.0577501984 * Braw;
-
-3200K:
-
-ACESR = 1.0110238740 * Rraw +  -0.1362526051 * Graw +  0.1252287310 * Braw;
-ACESG = 0.1011994504 * Rraw +   0.9562196265 * Graw + -0.0574190769 * Braw;
-ACESB = 0.0600766530 * Rraw +  -0.1010185315 * Graw +  1.0409418785 * Braw;
-"""
-
-"""
-NUM_SAMPLES = 2**11
+NUM_SAMPLES = 2**14
 RANGE = (-0.125, 1.125)
 data = []
 for i in xrange(NUM_SAMPLES):
     x = i/(NUM_SAMPLES-1.0)
     x = Fit(x, 0.0, 1.0, RANGE[0], RANGE[1])
-    data.append(SLog10_to_lin(x))
-WriteSPI1D('slog2.spi1d', RANGE[0], RANGE[1], data)
-"""
+    data.append(SLog2_to_lin(x))
+WriteSPI1D('sony_slog2_10.spi1d', RANGE[0], RANGE[1], data)
diff --git a/aces/luts/sony/slog2_10.spi1d b/aces/luts/sony/slog2_10.spi1d
new file mode 100644 (file)
index 0000000..13a8c0e
--- /dev/null
@@ -0,0 +1,16390 @@
+Version 1
+From -0.125 1.125
+Length 16384
+Components 1
+{
+        -0.0633356335795
+        -0.0633129728946
+        -0.0632903122098
+        -0.0632676515249
+        -0.0632449908401
+        -0.0632223301552
+        -0.0631996694704
+        -0.0631770087855
+        -0.0631543481006
+        -0.0631316874158
+        -0.0631090267309
+        -0.0630863660461
+        -0.0630637053612
+        -0.0630410446764
+        -0.0630183839915
+        -0.0629957233066
+        -0.0629730626218
+        -0.0629504019369
+        -0.0629277412521
+        -0.0629050805672
+        -0.0628824198824
+        -0.0628597591975
+        -0.0628370985127
+        -0.0628144378278
+        -0.0627917771429
+        -0.0627691164581
+        -0.0627464557732
+        -0.0627237950884
+        -0.0627011344035
+        -0.0626784737187
+        -0.0626558130338
+        -0.0626331523489
+        -0.0626104916641
+        -0.0625878309792
+        -0.0625651702944
+        -0.0625425096095
+        -0.0625198489247
+        -0.0624971882398
+        -0.062474527555
+        -0.0624518668701
+        -0.0624292061852
+        -0.0624065455004
+        -0.0623838848155
+        -0.0623612241307
+        -0.0623385634458
+        -0.062315902761
+        -0.0622932420761
+        -0.0622705813912
+        -0.0622479207064
+        -0.0622252600215
+        -0.0622025993367
+        -0.0621799386518
+        -0.062157277967
+        -0.0621346172821
+        -0.0621119565973
+        -0.0620892959124
+        -0.0620666352275
+        -0.0620439745427
+        -0.0620213138578
+        -0.061998653173
+        -0.0619759924881
+        -0.0619533318033
+        -0.0619306711184
+        -0.0619080104335
+        -0.0618853497487
+        -0.0618626890638
+        -0.061840028379
+        -0.0618173676941
+        -0.0617947070093
+        -0.0617720463244
+        -0.0617493856396
+        -0.0617267249547
+        -0.0617040642698
+        -0.061681403585
+        -0.0616587429001
+        -0.0616360822153
+        -0.0616134215304
+        -0.0615907608456
+        -0.0615681001607
+        -0.0615454394758
+        -0.061522778791
+        -0.0615001181061
+        -0.0614774574213
+        -0.0614547967364
+        -0.0614321360516
+        -0.0614094753667
+        -0.0613868146819
+        -0.061364153997
+        -0.0613414933121
+        -0.0613188326273
+        -0.0612961719424
+        -0.0612735112576
+        -0.0612508505727
+        -0.0612281898879
+        -0.061205529203
+        -0.0611828685181
+        -0.0611602078333
+        -0.0611375471484
+        -0.0611148864636
+        -0.0610922257787
+        -0.0610695650939
+        -0.061046904409
+        -0.0610242437242
+        -0.0610015830393
+        -0.0609789223544
+        -0.0609562616696
+        -0.0609336009847
+        -0.0609109402999
+        -0.060888279615
+        -0.0608656189302
+        -0.0608429582453
+        -0.0608202975604
+        -0.0607976368756
+        -0.0607749761907
+        -0.0607523155059
+        -0.060729654821
+        -0.0607069941362
+        -0.0606843334513
+        -0.0606616727665
+        -0.0606390120816
+        -0.0606163513967
+        -0.0605936907119
+        -0.060571030027
+        -0.0605483693422
+        -0.0605257086573
+        -0.0605030479725
+        -0.0604803872876
+        -0.0604577266027
+        -0.0604350659179
+        -0.060412405233
+        -0.0603897445482
+        -0.0603670838633
+        -0.0603444231785
+        -0.0603217624936
+        -0.0602991018088
+        -0.0602764411239
+        -0.060253780439
+        -0.0602311197542
+        -0.0602084590693
+        -0.0601857983845
+        -0.0601631376996
+        -0.0601404770148
+        -0.0601178163299
+        -0.060095155645
+        -0.0600724949602
+        -0.0600498342753
+        -0.0600271735905
+        -0.0600045129056
+        -0.0599818522208
+        -0.0599591915359
+        -0.0599365308511
+        -0.0599138701662
+        -0.0598912094813
+        -0.0598685487965
+        -0.0598458881116
+        -0.0598232274268
+        -0.0598005667419
+        -0.0597779060571
+        -0.0597552453722
+        -0.0597325846873
+        -0.0597099240025
+        -0.0596872633176
+        -0.0596646026328
+        -0.0596419419479
+        -0.0596192812631
+        -0.0595966205782
+        -0.0595739598934
+        -0.0595512992085
+        -0.0595286385236
+        -0.0595059778388
+        -0.0594833171539
+        -0.0594606564691
+        -0.0594379957842
+        -0.0594153350994
+        -0.0593926744145
+        -0.0593700137296
+        -0.0593473530448
+        -0.0593246923599
+        -0.0593020316751
+        -0.0592793709902
+        -0.0592567103054
+        -0.0592340496205
+        -0.0592113889357
+        -0.0591887282508
+        -0.0591660675659
+        -0.0591434068811
+        -0.0591207461962
+        -0.0590980855114
+        -0.0590754248265
+        -0.0590527641417
+        -0.0590301034568
+        -0.0590074427719
+        -0.0589847820871
+        -0.0589621214022
+        -0.0589394607174
+        -0.0589168000325
+        -0.0588941393477
+        -0.0588714786628
+        -0.058848817978
+        -0.0588261572931
+        -0.0588034966082
+        -0.0587808359234
+        -0.0587581752385
+        -0.0587355145537
+        -0.0587128538688
+        -0.058690193184
+        -0.0586675324991
+        -0.0586448718142
+        -0.0586222111294
+        -0.0585995504445
+        -0.0585768897597
+        -0.0585542290748
+        -0.05853156839
+        -0.0585089077051
+        -0.0584862470203
+        -0.0584635863354
+        -0.0584409256505
+        -0.0584182649657
+        -0.0583956042808
+        -0.058372943596
+        -0.0583502829111
+        -0.0583276222263
+        -0.0583049615414
+        -0.0582823008565
+        -0.0582596401717
+        -0.0582369794868
+        -0.058214318802
+        -0.0581916581171
+        -0.0581689974323
+        -0.0581463367474
+        -0.0581236760626
+        -0.0581010153777
+        -0.0580783546928
+        -0.058055694008
+        -0.0580330333231
+        -0.0580103726383
+        -0.0579877119534
+        -0.0579650512686
+        -0.0579423905837
+        -0.0579197298988
+        -0.057897069214
+        -0.0578744085291
+        -0.0578517478443
+        -0.0578290871594
+        -0.0578064264746
+        -0.0577837657897
+        -0.0577611051049
+        -0.05773844442
+        -0.0577157837351
+        -0.0576931230503
+        -0.0576704623654
+        -0.0576478016806
+        -0.0576251409957
+        -0.0576024803109
+        -0.057579819626
+        -0.0575571589411
+        -0.0575344982563
+        -0.0575118375714
+        -0.0574891768866
+        -0.0574665162017
+        -0.0574438555169
+        -0.057421194832
+        -0.0573985341472
+        -0.0573758734623
+        -0.0573532127774
+        -0.0573305520926
+        -0.0573078914077
+        -0.0572852307229
+        -0.057262570038
+        -0.0572399093532
+        -0.0572172486683
+        -0.0571945879834
+        -0.0571719272986
+        -0.0571492666137
+        -0.0571266059289
+        -0.057103945244
+        -0.0570812845592
+        -0.0570586238743
+        -0.0570359631895
+        -0.0570133025046
+        -0.0569906418197
+        -0.0569679811349
+        -0.05694532045
+        -0.0569226597652
+        -0.0568999990803
+        -0.0568773383955
+        -0.0568546777106
+        -0.0568320170257
+        -0.0568093563409
+        -0.056786695656
+        -0.0567640349712
+        -0.0567413742863
+        -0.0567187136015
+        -0.0566960529166
+        -0.0566733922318
+        -0.0566507315469
+        -0.056628070862
+        -0.0566054101772
+        -0.0565827494923
+        -0.0565600888075
+        -0.0565374281226
+        -0.0565147674378
+        -0.0564921067529
+        -0.056469446068
+        -0.0564467853832
+        -0.0564241246983
+        -0.0564014640135
+        -0.0563788033286
+        -0.0563561426438
+        -0.0563334819589
+        -0.0563108212741
+        -0.0562881605892
+        -0.0562654999043
+        -0.0562428392195
+        -0.0562201785346
+        -0.0561975178498
+        -0.0561748571649
+        -0.0561521964801
+        -0.0561295357952
+        -0.0561068751103
+        -0.0560842144255
+        -0.0560615537406
+        -0.0560388930558
+        -0.0560162323709
+        -0.0559935716861
+        -0.0559709110012
+        -0.0559482503164
+        -0.0559255896315
+        -0.0559029289466
+        -0.0558802682618
+        -0.0558576075769
+        -0.0558349468921
+        -0.0558122862072
+        -0.0557896255224
+        -0.0557669648375
+        -0.0557443041526
+        -0.0557216434678
+        -0.0556989827829
+        -0.0556763220981
+        -0.0556536614132
+        -0.0556310007284
+        -0.0556083400435
+        -0.0555856793587
+        -0.0555630186738
+        -0.0555403579889
+        -0.0555176973041
+        -0.0554950366192
+        -0.0554723759344
+        -0.0554497152495
+        -0.0554270545647
+        -0.0554043938798
+        -0.0553817331949
+        -0.0553590725101
+        -0.0553364118252
+        -0.0553137511404
+        -0.0552910904555
+        -0.0552684297707
+        -0.0552457690858
+        -0.055223108401
+        -0.0552004477161
+        -0.0551777870312
+        -0.0551551263464
+        -0.0551324656615
+        -0.0551098049767
+        -0.0550871442918
+        -0.055064483607
+        -0.0550418229221
+        -0.0550191622372
+        -0.0549965015524
+        -0.0549738408675
+        -0.0549511801827
+        -0.0549285194978
+        -0.054905858813
+        -0.0548831981281
+        -0.0548605374433
+        -0.0548378767584
+        -0.0548152160735
+        -0.0547925553887
+        -0.0547698947038
+        -0.054747234019
+        -0.0547245733341
+        -0.0547019126493
+        -0.0546792519644
+        -0.0546565912795
+        -0.0546339305947
+        -0.0546112699098
+        -0.054588609225
+        -0.0545659485401
+        -0.0545432878553
+        -0.0545206271704
+        -0.0544979664856
+        -0.0544753058007
+        -0.0544526451158
+        -0.054429984431
+        -0.0544073237461
+        -0.0543846630613
+        -0.0543620023764
+        -0.0543393416916
+        -0.0543166810067
+        -0.0542940203218
+        -0.054271359637
+        -0.0542486989521
+        -0.0542260382673
+        -0.0542033775824
+        -0.0541807168976
+        -0.0541580562127
+        -0.0541353955279
+        -0.054112734843
+        -0.0540900741581
+        -0.0540674134733
+        -0.0540447527884
+        -0.0540220921036
+        -0.0539994314187
+        -0.0539767707339
+        -0.053954110049
+        -0.0539314493641
+        -0.0539087886793
+        -0.0538861279944
+        -0.0538634673096
+        -0.0538408066247
+        -0.0538181459399
+        -0.053795485255
+        -0.0537728245702
+        -0.0537501638853
+        -0.0537275032004
+        -0.0537048425156
+        -0.0536821818307
+        -0.0536595211459
+        -0.053636860461
+        -0.0536141997762
+        -0.0535915390913
+        -0.0535688784064
+        -0.0535462177216
+        -0.0535235570367
+        -0.0535008963519
+        -0.053478235667
+        -0.0534555749822
+        -0.0534329142973
+        -0.0534102536125
+        -0.0533875929276
+        -0.0533649322427
+        -0.0533422715579
+        -0.053319610873
+        -0.0532969501882
+        -0.0532742895033
+        -0.0532516288185
+        -0.0532289681336
+        -0.0532063074487
+        -0.0531836467639
+        -0.053160986079
+        -0.0531383253942
+        -0.0531156647093
+        -0.0530930040245
+        -0.0530703433396
+        -0.0530476826548
+        -0.0530250219699
+        -0.053002361285
+        -0.0529797006002
+        -0.0529570399153
+        -0.0529343792305
+        -0.0529117185456
+        -0.0528890578608
+        -0.0528663971759
+        -0.052843736491
+        -0.0528210758062
+        -0.0527984151213
+        -0.0527757544365
+        -0.0527530937516
+        -0.0527304330668
+        -0.0527077723819
+        -0.0526851116971
+        -0.0526624510122
+        -0.0526397903273
+        -0.0526171296425
+        -0.0525944689576
+        -0.0525718082728
+        -0.0525491475879
+        -0.0525264869031
+        -0.0525038262182
+        -0.0524811655333
+        -0.0524585048485
+        -0.0524358441636
+        -0.0524131834788
+        -0.0523905227939
+        -0.0523678621091
+        -0.0523452014242
+        -0.0523225407394
+        -0.0522998800545
+        -0.0522772193696
+        -0.0522545586848
+        -0.0522318979999
+        -0.0522092373151
+        -0.0521865766302
+        -0.0521639159454
+        -0.0521412552605
+        -0.0521185945756
+        -0.0520959338908
+        -0.0520732732059
+        -0.0520506125211
+        -0.0520279518362
+        -0.0520052911514
+        -0.0519826304665
+        -0.0519599697817
+        -0.0519373090968
+        -0.0519146484119
+        -0.0518919877271
+        -0.0518693270422
+        -0.0518466663574
+        -0.0518240056725
+        -0.0518013449877
+        -0.0517786843028
+        -0.0517560236179
+        -0.0517333629331
+        -0.0517107022482
+        -0.0516880415634
+        -0.0516653808785
+        -0.0516427201937
+        -0.0516200595088
+        -0.051597398824
+        -0.0515747381391
+        -0.0515520774542
+        -0.0515294167694
+        -0.0515067560845
+        -0.0514840953997
+        -0.0514614347148
+        -0.05143877403
+        -0.0514161133451
+        -0.0513934526602
+        -0.0513707919754
+        -0.0513481312905
+        -0.0513254706057
+        -0.0513028099208
+        -0.051280149236
+        -0.0512574885511
+        -0.0512348278663
+        -0.0512121671814
+        -0.0511895064965
+        -0.0511668458117
+        -0.0511441851268
+        -0.051121524442
+        -0.0510988637571
+        -0.0510762030723
+        -0.0510535423874
+        -0.0510308817025
+        -0.0510082210177
+        -0.0509855603328
+        -0.050962899648
+        -0.0509402389631
+        -0.0509175782783
+        -0.0508949175934
+        -0.0508722569086
+        -0.0508495962237
+        -0.0508269355388
+        -0.050804274854
+        -0.0507816141691
+        -0.0507589534843
+        -0.0507362927994
+        -0.0507136321146
+        -0.0506909714297
+        -0.0506683107448
+        -0.05064565006
+        -0.0506229893751
+        -0.0506003286903
+        -0.0505776680054
+        -0.0505550073206
+        -0.0505323466357
+        -0.0505096859509
+        -0.050487025266
+        -0.0504643645811
+        -0.0504417038963
+        -0.0504190432114
+        -0.0503963825266
+        -0.0503737218417
+        -0.0503510611569
+        -0.050328400472
+        -0.0503057397871
+        -0.0502830791023
+        -0.0502604184174
+        -0.0502377577326
+        -0.0502150970477
+        -0.0501924363629
+        -0.050169775678
+        -0.0501471149932
+        -0.0501244543083
+        -0.0501017936234
+        -0.0500791329386
+        -0.0500564722537
+        -0.0500338115689
+        -0.050011150884
+        -0.0499884901992
+        -0.0499658295143
+        -0.0499431688294
+        -0.0499205081446
+        -0.0498978474597
+        -0.0498751867749
+        -0.04985252609
+        -0.0498298654052
+        -0.0498072047203
+        -0.0497845440355
+        -0.0497618833506
+        -0.0497392226657
+        -0.0497165619809
+        -0.049693901296
+        -0.0496712406112
+        -0.0496485799263
+        -0.0496259192415
+        -0.0496032585566
+        -0.0495805978717
+        -0.0495579371869
+        -0.049535276502
+        -0.0495126158172
+        -0.0494899551323
+        -0.0494672944475
+        -0.0494446337626
+        -0.0494219730778
+        -0.0493993123929
+        -0.049376651708
+        -0.0493539910232
+        -0.0493313303383
+        -0.0493086696535
+        -0.0492860089686
+        -0.0492633482838
+        -0.0492406875989
+        -0.049218026914
+        -0.0491953662292
+        -0.0491727055443
+        -0.0491500448595
+        -0.0491273841746
+        -0.0491047234898
+        -0.0490820628049
+        -0.0490594021201
+        -0.0490367414352
+        -0.0490140807503
+        -0.0489914200655
+        -0.0489687593806
+        -0.0489460986958
+        -0.0489234380109
+        -0.0489007773261
+        -0.0488781166412
+        -0.0488554559563
+        -0.0488327952715
+        -0.0488101345866
+        -0.0487874739018
+        -0.0487648132169
+        -0.0487421525321
+        -0.0487194918472
+        -0.0486968311624
+        -0.0486741704775
+        -0.0486515097926
+        -0.0486288491078
+        -0.0486061884229
+        -0.0485835277381
+        -0.0485608670532
+        -0.0485382063684
+        -0.0485155456835
+        -0.0484928849986
+        -0.0484702243138
+        -0.0484475636289
+        -0.0484249029441
+        -0.0484022422592
+        -0.0483795815744
+        -0.0483569208895
+        -0.0483342602047
+        -0.0483115995198
+        -0.0482889388349
+        -0.0482662781501
+        -0.0482436174652
+        -0.0482209567804
+        -0.0481982960955
+        -0.0481756354107
+        -0.0481529747258
+        -0.0481303140409
+        -0.0481076533561
+        -0.0480849926712
+        -0.0480623319864
+        -0.0480396713015
+        -0.0480170106167
+        -0.0479943499318
+        -0.047971689247
+        -0.0479490285621
+        -0.0479263678772
+        -0.0479037071924
+        -0.0478810465075
+        -0.0478583858227
+        -0.0478357251378
+        -0.047813064453
+        -0.0477904037681
+        -0.0477677430832
+        -0.0477450823984
+        -0.0477224217135
+        -0.0476997610287
+        -0.0476771003438
+        -0.047654439659
+        -0.0476317789741
+        -0.0476091182893
+        -0.0475864576044
+        -0.0475637969195
+        -0.0475411362347
+        -0.0475184755498
+        -0.047495814865
+        -0.0474731541801
+        -0.0474504934953
+        -0.0474278328104
+        -0.0474051721255
+        -0.0473825114407
+        -0.0473598507558
+        -0.047337190071
+        -0.0473145293861
+        -0.0472918687013
+        -0.0472692080164
+        -0.0472465473316
+        -0.0472238866467
+        -0.0472012259618
+        -0.047178565277
+        -0.0471559045921
+        -0.0471332439073
+        -0.0471105832224
+        -0.0470879225376
+        -0.0470652618527
+        -0.0470426011678
+        -0.047019940483
+        -0.0469972797981
+        -0.0469746191133
+        -0.0469519584284
+        -0.0469292977436
+        -0.0469066370587
+        -0.0468839763739
+        -0.046861315689
+        -0.0468386550041
+        -0.0468159943193
+        -0.0467933336344
+        -0.0467706729496
+        -0.0467480122647
+        -0.0467253515799
+        -0.046702690895
+        -0.0466800302101
+        -0.0466573695253
+        -0.0466347088404
+        -0.0466120481556
+        -0.0465893874707
+        -0.0465667267859
+        -0.046544066101
+        -0.0465214054162
+        -0.0464987447313
+        -0.0464760840464
+        -0.0464534233616
+        -0.0464307626767
+        -0.0464081019919
+        -0.046385441307
+        -0.0463627806222
+        -0.0463401199373
+        -0.0463174592524
+        -0.0462947985676
+        -0.0462721378827
+        -0.0462494771979
+        -0.046226816513
+        -0.0462041558282
+        -0.0461814951433
+        -0.0461588344585
+        -0.0461361737736
+        -0.0461135130887
+        -0.0460908524039
+        -0.046068191719
+        -0.0460455310342
+        -0.0460228703493
+        -0.0460002096645
+        -0.0459775489796
+        -0.0459548882947
+        -0.0459322276099
+        -0.045909566925
+        -0.0458869062402
+        -0.0458642455553
+        -0.0458415848705
+        -0.0458189241856
+        -0.0457962635008
+        -0.0457736028159
+        -0.045750942131
+        -0.0457282814462
+        -0.0457056207613
+        -0.0456829600765
+        -0.0456602993916
+        -0.0456376387068
+        -0.0456149780219
+        -0.045592317337
+        -0.0455696566522
+        -0.0455469959673
+        -0.0455243352825
+        -0.0455016745976
+        -0.0454790139128
+        -0.0454563532279
+        -0.0454336925431
+        -0.0454110318582
+        -0.0453883711733
+        -0.0453657104885
+        -0.0453430498036
+        -0.0453203891188
+        -0.0452977284339
+        -0.0452750677491
+        -0.0452524070642
+        -0.0452297463793
+        -0.0452070856945
+        -0.0451844250096
+        -0.0451617643248
+        -0.0451391036399
+        -0.0451164429551
+        -0.0450937822702
+        -0.0450711215854
+        -0.0450484609005
+        -0.0450258002156
+        -0.0450031395308
+        -0.0449804788459
+        -0.0449578181611
+        -0.0449351574762
+        -0.0449124967914
+        -0.0448898361065
+        -0.0448671754216
+        -0.0448445147368
+        -0.0448218540519
+        -0.0447991933671
+        -0.0447765326822
+        -0.0447538719974
+        -0.0447312113125
+        -0.0447085506277
+        -0.0446858899428
+        -0.0446632292579
+        -0.0446405685731
+        -0.0446179078882
+        -0.0445952472034
+        -0.0445725865185
+        -0.0445499258337
+        -0.0445272651488
+        -0.0445046044639
+        -0.0444819437791
+        -0.0444592830942
+        -0.0444366224094
+        -0.0444139617245
+        -0.0443913010397
+        -0.0443686403548
+        -0.04434597967
+        -0.0443233189851
+        -0.0443006583002
+        -0.0442779976154
+        -0.0442553369305
+        -0.0442326762457
+        -0.0442100155608
+        -0.044187354876
+        -0.0441646941911
+        -0.0441420335062
+        -0.0441193728214
+        -0.0440967121365
+        -0.0440740514517
+        -0.0440513907668
+        -0.044028730082
+        -0.0440060693971
+        -0.0439834087123
+        -0.0439607480274
+        -0.0439380873425
+        -0.0439154266577
+        -0.0438927659728
+        -0.043870105288
+        -0.0438474446031
+        -0.0438247839183
+        -0.0438021232334
+        -0.0437794625485
+        -0.0437568018637
+        -0.0437341411788
+        -0.043711480494
+        -0.0436888198091
+        -0.0436661591243
+        -0.0436434984394
+        -0.0436208377546
+        -0.0435981770697
+        -0.0435755163848
+        -0.0435528557
+        -0.0435301950151
+        -0.0435075343303
+        -0.0434848736454
+        -0.0434622129606
+        -0.0434395522757
+        -0.0434168915908
+        -0.043394230906
+        -0.0433715702211
+        -0.0433489095363
+        -0.0433262488514
+        -0.0433035881666
+        -0.0432809274817
+        -0.0432582667969
+        -0.043235606112
+        -0.0432129454271
+        -0.0431902847423
+        -0.0431676240574
+        -0.0431449633726
+        -0.0431223026877
+        -0.0430996420029
+        -0.043076981318
+        -0.0430543206331
+        -0.0430316599483
+        -0.0430089992634
+        -0.0429863385786
+        -0.0429636778937
+        -0.0429410172089
+        -0.042918356524
+        -0.0428956958392
+        -0.0428730351543
+        -0.0428503744694
+        -0.0428277137846
+        -0.0428050530997
+        -0.0427823924149
+        -0.04275973173
+        -0.0427370710452
+        -0.0427144103603
+        -0.0426917496754
+        -0.0426690889906
+        -0.0426464283057
+        -0.0426237676209
+        -0.042601106936
+        -0.0425784462512
+        -0.0425557855663
+        -0.0425331248815
+        -0.0425104641966
+        -0.0424878035117
+        -0.0424651428269
+        -0.042442482142
+        -0.0424198214572
+        -0.0423971607723
+        -0.0423745000875
+        -0.0423518394026
+        -0.0423291787177
+        -0.0423065180329
+        -0.042283857348
+        -0.0422611966632
+        -0.0422385359783
+        -0.0422158752935
+        -0.0421932146086
+        -0.0421705539238
+        -0.0421478932389
+        -0.042125232554
+        -0.0421025718692
+        -0.0420799111843
+        -0.0420572504995
+        -0.0420345898146
+        -0.0420119291298
+        -0.0419892684449
+        -0.04196660776
+        -0.0419439470752
+        -0.0419212863903
+        -0.0418986257055
+        -0.0418759650206
+        -0.0418533043358
+        -0.0418306436509
+        -0.0418079829661
+        -0.0417853222812
+        -0.0417626615963
+        -0.0417400009115
+        -0.0417173402266
+        -0.0416946795418
+        -0.0416720188569
+        -0.0416493581721
+        -0.0416266974872
+        -0.0416040368023
+        -0.0415813761175
+        -0.0415587154326
+        -0.0415360547478
+        -0.0415133940629
+        -0.0414907333781
+        -0.0414680726932
+        -0.0414454120084
+        -0.0414227513235
+        -0.0414000906386
+        -0.0413774299538
+        -0.0413547692689
+        -0.0413321085841
+        -0.0413094478992
+        -0.0412867872144
+        -0.0412641265295
+        -0.0412414658446
+        -0.0412188051598
+        -0.0411961444749
+        -0.0411734837901
+        -0.0411508231052
+        -0.0411281624204
+        -0.0411055017355
+        -0.0410828410507
+        -0.0410601803658
+        -0.0410375196809
+        -0.0410148589961
+        -0.0409921983112
+        -0.0409695376264
+        -0.0409468769415
+        -0.0409242162567
+        -0.0409015555718
+        -0.0408788948869
+        -0.0408562342021
+        -0.0408335735172
+        -0.0408109128324
+        -0.0407882521475
+        -0.0407655914627
+        -0.0407429307778
+        -0.040720270093
+        -0.0406976094081
+        -0.0406749487232
+        -0.0406522880384
+        -0.0406296273535
+        -0.0406069666687
+        -0.0405843059838
+        -0.040561645299
+        -0.0405389846141
+        -0.0405163239292
+        -0.0404936632444
+        -0.0404710025595
+        -0.0404483418747
+        -0.0404256811898
+        -0.040403020505
+        -0.0403803598201
+        -0.0403576991353
+        -0.0403350384504
+        -0.0403123777655
+        -0.0402897170807
+        -0.0402670563958
+        -0.040244395711
+        -0.0402217350261
+        -0.0401990743413
+        -0.0401764136564
+        -0.0401537529715
+        -0.0401310922867
+        -0.0401084316018
+        -0.040085770917
+        -0.0400631102321
+        -0.0400404495473
+        -0.0400177888624
+        -0.0399951281776
+        -0.0399724674927
+        -0.0399498068078
+        -0.039927146123
+        -0.0399044854381
+        -0.0398818247533
+        -0.0398591640684
+        -0.0398365033836
+        -0.0398138426987
+        -0.0397911820138
+        -0.039768521329
+        -0.0397458606441
+        -0.0397231999593
+        -0.0397005392744
+        -0.0396778785896
+        -0.0396552179047
+        -0.0396325572199
+        -0.039609896535
+        -0.0395872358501
+        -0.0395645751653
+        -0.0395419144804
+        -0.0395192537956
+        -0.0394965931107
+        -0.0394739324259
+        -0.039451271741
+        -0.0394286110561
+        -0.0394059503713
+        -0.0393832896864
+        -0.0393606290016
+        -0.0393379683167
+        -0.0393153076319
+        -0.039292646947
+        -0.0392699862622
+        -0.0392473255773
+        -0.0392246648924
+        -0.0392020042076
+        -0.0391793435227
+        -0.0391566828379
+        -0.039134022153
+        -0.0391113614682
+        -0.0390887007833
+        -0.0390660400984
+        -0.0390433794136
+        -0.0390207187287
+        -0.0389980580439
+        -0.038975397359
+        -0.0389527366742
+        -0.0389300759893
+        -0.0389074153045
+        -0.0388847546196
+        -0.0388620939347
+        -0.0388394332499
+        -0.038816772565
+        -0.0387941118802
+        -0.0387714511953
+        -0.0387487905105
+        -0.0387261298256
+        -0.0387034691407
+        -0.0386808084559
+        -0.038658147771
+        -0.0386354870862
+        -0.0386128264013
+        -0.0385901657165
+        -0.0385675050316
+        -0.0385448443468
+        -0.0385221836619
+        -0.038499522977
+        -0.0384768622922
+        -0.0384542016073
+        -0.0384315409225
+        -0.0384088802376
+        -0.0383862195528
+        -0.0383635588679
+        -0.038340898183
+        -0.0383182374982
+        -0.0382955768133
+        -0.0382729161285
+        -0.0382502554436
+        -0.0382275947588
+        -0.0382049340739
+        -0.0381822733891
+        -0.0381596127042
+        -0.0381369520193
+        -0.0381142913345
+        -0.0380916306496
+        -0.0380689699648
+        -0.0380463092799
+        -0.0380236485951
+        -0.0380009879102
+        -0.0379783272253
+        -0.0379556665405
+        -0.0379330058556
+        -0.0379103451708
+        -0.0378876844859
+        -0.0378650238011
+        -0.0378423631162
+        -0.0378197024314
+        -0.0377970417465
+        -0.0377743810616
+        -0.0377517203768
+        -0.0377290596919
+        -0.0377063990071
+        -0.0376837383222
+        -0.0376610776374
+        -0.0376384169525
+        -0.0376157562676
+        -0.0375930955828
+        -0.0375704348979
+        -0.0375477742131
+        -0.0375251135282
+        -0.0375024528434
+        -0.0374797921585
+        -0.0374571314737
+        -0.0374344707888
+        -0.0374118101039
+        -0.0373891494191
+        -0.0373664887342
+        -0.0373438280494
+        -0.0373211673645
+        -0.0372985066797
+        -0.0372758459948
+        -0.0372531853099
+        -0.0372305246251
+        -0.0372078639402
+        -0.0371852032554
+        -0.0371625425705
+        -0.0371398818857
+        -0.0371172212008
+        -0.037094560516
+        -0.0370718998311
+        -0.0370492391462
+        -0.0370265784614
+        -0.0370039177765
+        -0.0369812570917
+        -0.0369585964068
+        -0.036935935722
+        -0.0369132750371
+        -0.0368906143522
+        -0.0368679536674
+        -0.0368452929825
+        -0.0368226322977
+        -0.0367999716128
+        -0.036777310928
+        -0.0367546502431
+        -0.0367319895583
+        -0.0367093288734
+        -0.0366866681885
+        -0.0366640075037
+        -0.0366413468188
+        -0.036618686134
+        -0.0365960254491
+        -0.0365733647643
+        -0.0365507040794
+        -0.0365280433945
+        -0.0365053827097
+        -0.0364827220248
+        -0.03646006134
+        -0.0364374006551
+        -0.0364147399703
+        -0.0363920792854
+        -0.0363694186006
+        -0.0363467579157
+        -0.0363240972308
+        -0.036301436546
+        -0.0362787758611
+        -0.0362561151763
+        -0.0362334544914
+        -0.0362107938066
+        -0.0361881331217
+        -0.0361654724368
+        -0.036142811752
+        -0.0361201510671
+        -0.0360974903823
+        -0.0360748296974
+        -0.0360521690126
+        -0.0360295083277
+        -0.0360068476429
+        -0.035984186958
+        -0.0359615262731
+        -0.0359388655883
+        -0.0359162049034
+        -0.0358935442186
+        -0.0358708835337
+        -0.0358482228489
+        -0.035825562164
+        -0.0358029014791
+        -0.0357802407943
+        -0.0357575801094
+        -0.0357349194246
+        -0.0357122587397
+        -0.0356895980549
+        -0.03566693737
+        -0.0356442766852
+        -0.0356216160003
+        -0.0355989553154
+        -0.0355762946306
+        -0.0355536339457
+        -0.0355309732609
+        -0.035508312576
+        -0.0354856518912
+        -0.0354629912063
+        -0.0354403305214
+        -0.0354176698366
+        -0.0353950091517
+        -0.0353723484669
+        -0.035349687782
+        -0.0353270270972
+        -0.0353043664123
+        -0.0352817057275
+        -0.0352590450426
+        -0.0352363843577
+        -0.0352137236729
+        -0.035191062988
+        -0.0351684023032
+        -0.0351457416183
+        -0.0351230809335
+        -0.0351004202486
+        -0.0350777595637
+        -0.0350550988789
+        -0.035032438194
+        -0.0350097775092
+        -0.0349871168243
+        -0.0349644561395
+        -0.0349417954546
+        -0.0349191347698
+        -0.0348964740849
+        -0.0348738134
+        -0.0348511527152
+        -0.0348284920303
+        -0.0348058313455
+        -0.0347831706606
+        -0.0347605099758
+        -0.0347378492909
+        -0.034715188606
+        -0.0346925279212
+        -0.0346698672363
+        -0.0346472065515
+        -0.0346245458666
+        -0.0346018851818
+        -0.0345792244969
+        -0.0345565638121
+        -0.0345339031272
+        -0.0345112424423
+        -0.0344885817575
+        -0.0344659210726
+        -0.0344432603878
+        -0.0344205997029
+        -0.0343979390181
+        -0.0343752783332
+        -0.0343526176483
+        -0.0343299569635
+        -0.0343072962786
+        -0.0342846355938
+        -0.0342619749089
+        -0.0342393142241
+        -0.0342166535392
+        -0.0341939928544
+        -0.0341713321695
+        -0.0341486714846
+        -0.0341260107998
+        -0.0341033501149
+        -0.0340806894301
+        -0.0340580287452
+        -0.0340353680604
+        -0.0340127073755
+        -0.0339900466906
+        -0.0339673860058
+        -0.0339447253209
+        -0.0339220646361
+        -0.0338994039512
+        -0.0338767432664
+        -0.0338540825815
+        -0.0338314218967
+        -0.0338087612118
+        -0.0337861005269
+        -0.0337634398421
+        -0.0337407791572
+        -0.0337181184724
+        -0.0336954577875
+        -0.0336727971027
+        -0.0336501364178
+        -0.0336274757329
+        -0.0336048150481
+        -0.0335821543632
+        -0.0335594936784
+        -0.0335368329935
+        -0.0335141723087
+        -0.0334915116238
+        -0.033468850939
+        -0.0334461902541
+        -0.0334235295692
+        -0.0334008688844
+        -0.0333782081995
+        -0.0333555475147
+        -0.0333328868298
+        -0.033310226145
+        -0.0332875654601
+        -0.0332649047752
+        -0.0332422440904
+        -0.0332195834055
+        -0.0331969227207
+        -0.0331742620358
+        -0.033151601351
+        -0.0331289406661
+        -0.0331062799813
+        -0.0330836192964
+        -0.0330609586115
+        -0.0330382979267
+        -0.0330156372418
+        -0.032992976557
+        -0.0329703158721
+        -0.0329476551873
+        -0.0329249945024
+        -0.0329023338175
+        -0.0328796731327
+        -0.0328570124478
+        -0.032834351763
+        -0.0328116910781
+        -0.0327890303933
+        -0.0327663697084
+        -0.0327437090236
+        -0.0327210483387
+        -0.0326983876538
+        -0.032675726969
+        -0.0326530662841
+        -0.0326304055993
+        -0.0326077449144
+        -0.0325850842296
+        -0.0325624235447
+        -0.0325397628598
+        -0.032517102175
+        -0.0324944414901
+        -0.0324717808053
+        -0.0324491201204
+        -0.0324264594356
+        -0.0324037987507
+        -0.0323811380659
+        -0.032358477381
+        -0.0323358166961
+        -0.0323131560113
+        -0.0322904953264
+        -0.0322678346416
+        -0.0322451739567
+        -0.0322225132719
+        -0.032199852587
+        -0.0321771919021
+        -0.0321545312173
+        -0.0321318705324
+        -0.0321092098476
+        -0.0320865491627
+        -0.0320638884779
+        -0.032041227793
+        -0.0320185671082
+        -0.0319959064233
+        -0.0319732457384
+        -0.0319505850536
+        -0.0319279243687
+        -0.0319052636839
+        -0.031882602999
+        -0.0318599423142
+        -0.0318372816293
+        -0.0318146209444
+        -0.0317919602596
+        -0.0317692995747
+        -0.0317466388899
+        -0.031723978205
+        -0.0317013175202
+        -0.0316786568353
+        -0.0316559961505
+        -0.0316333354656
+        -0.0316106747807
+        -0.0315880140959
+        -0.031565353411
+        -0.0315426927262
+        -0.0315200320413
+        -0.0314973713565
+        -0.0314747106716
+        -0.0314520499867
+        -0.0314293893019
+        -0.031406728617
+        -0.0313840679322
+        -0.0313614072473
+        -0.0313387465625
+        -0.0313160858776
+        -0.0312934251928
+        -0.0312707645079
+        -0.031248103823
+        -0.0312254431382
+        -0.0312027824533
+        -0.0311801217685
+        -0.0311574610836
+        -0.0311348003988
+        -0.0311121397139
+        -0.031089479029
+        -0.0310668183442
+        -0.0310441576593
+        -0.0310214969745
+        -0.0309988362896
+        -0.0309761756048
+        -0.0309535149199
+        -0.0309308542351
+        -0.0309081935502
+        -0.0308855328653
+        -0.0308628721805
+        -0.0308402114956
+        -0.0308175508108
+        -0.0307948901259
+        -0.0307722294411
+        -0.0307495687562
+        -0.0307269080713
+        -0.0307042473865
+        -0.0306815867016
+        -0.0306589260168
+        -0.0306362653319
+        -0.0306136046471
+        -0.0305909439622
+        -0.0305682832774
+        -0.0305456225925
+        -0.0305229619076
+        -0.0305003012228
+        -0.0304776405379
+        -0.0304549798531
+        -0.0304323191682
+        -0.0304096584834
+        -0.0303869977985
+        -0.0303643371136
+        -0.0303416764288
+        -0.0303190157439
+        -0.0302963550591
+        -0.0302736943742
+        -0.0302510336894
+        -0.0302283730045
+        -0.0302057123197
+        -0.0301830516348
+        -0.0301603909499
+        -0.0301377302651
+        -0.0301150695802
+        -0.0300924088954
+        -0.0300697482105
+        -0.0300470875257
+        -0.0300244268408
+        -0.0300017661559
+        -0.0299791054711
+        -0.0299564447862
+        -0.0299337841014
+        -0.0299111234165
+        -0.0298884627317
+        -0.0298658020468
+        -0.029843141362
+        -0.0298204806771
+        -0.0297978199922
+        -0.0297751593074
+        -0.0297524986225
+        -0.0297298379377
+        -0.0297071772528
+        -0.029684516568
+        -0.0296618558831
+        -0.0296391951982
+        -0.0296165345134
+        -0.0295938738285
+        -0.0295712131437
+        -0.0295485524588
+        -0.029525891774
+        -0.0295032310891
+        -0.0294805704043
+        -0.0294579097194
+        -0.0294352490345
+        -0.0294125883497
+        -0.0293899276648
+        -0.02936726698
+        -0.0293446062951
+        -0.0293219456103
+        -0.0292992849254
+        -0.0292766242405
+        -0.0292539635557
+        -0.0292313028708
+        -0.029208642186
+        -0.0291859815011
+        -0.0291633208163
+        -0.0291406601314
+        -0.0291179994466
+        -0.0290953387617
+        -0.0290726780768
+        -0.029050017392
+        -0.0290273567071
+        -0.0290046960223
+        -0.0289820353374
+        -0.0289593746526
+        -0.0289367139677
+        -0.0289140532828
+        -0.028891392598
+        -0.0288687319131
+        -0.0288460712283
+        -0.0288234105434
+        -0.0288007498586
+        -0.0287780891737
+        -0.0287554284889
+        -0.028732767804
+        -0.0287101071191
+        -0.0286874464343
+        -0.0286647857494
+        -0.0286421250646
+        -0.0286194643797
+        -0.0285968036949
+        -0.02857414301
+        -0.0285514823251
+        -0.0285288216403
+        -0.0285061609554
+        -0.0284835002706
+        -0.0284608395857
+        -0.0284381789009
+        -0.028415518216
+        -0.0283928575312
+        -0.0283701968463
+        -0.0283475361614
+        -0.0283248754766
+        -0.0283022147917
+        -0.0282795541069
+        -0.028256893422
+        -0.0282342327372
+        -0.0282115720523
+        -0.0281889113674
+        -0.0281662506826
+        -0.0281435899977
+        -0.0281209293129
+        -0.028098268628
+        -0.0280756079432
+        -0.0280529472583
+        -0.0280302865735
+        -0.0280076258886
+        -0.0279849652037
+        -0.0279623045189
+        -0.027939643834
+        -0.0279169831492
+        -0.0278943224643
+        -0.0278716617795
+        -0.0278490010946
+        -0.0278263404097
+        -0.0278036797249
+        -0.02778101904
+        -0.0277583583552
+        -0.0277356976703
+        -0.0277130369855
+        -0.0276903763006
+        -0.0276677156158
+        -0.0276450549309
+        -0.027622394246
+        -0.0275997335612
+        -0.0275770728763
+        -0.0275544121915
+        -0.0275317515066
+        -0.0275090908218
+        -0.0274864301369
+        -0.027463769452
+        -0.0274411087672
+        -0.0274184480823
+        -0.0273957873975
+        -0.0273731267126
+        -0.0273504660278
+        -0.0273278053429
+        -0.0273051446581
+        -0.0272824839732
+        -0.0272598232883
+        -0.0272371626035
+        -0.0272145019186
+        -0.0271918412338
+        -0.0271691805489
+        -0.0271465198641
+        -0.0271238591792
+        -0.0271011984943
+        -0.0270785378095
+        -0.0270558771246
+        -0.0270332164398
+        -0.0270105557549
+        -0.0269878950701
+        -0.0269652343852
+        -0.0269425737004
+        -0.0269199130155
+        -0.0268972523306
+        -0.0268745916458
+        -0.0268519309609
+        -0.0268292702761
+        -0.0268066095912
+        -0.0267839489064
+        -0.0267612882215
+        -0.0267386275366
+        -0.0267159668518
+        -0.0266933061669
+        -0.0266706454821
+        -0.0266479847972
+        -0.0266253241124
+        -0.0266026634275
+        -0.0265800027427
+        -0.0265573420578
+        -0.0265346813729
+        -0.0265120206881
+        -0.0264893600032
+        -0.0264666993184
+        -0.0264440386335
+        -0.0264213779487
+        -0.0263987172638
+        -0.0263760565789
+        -0.0263533958941
+        -0.0263307352092
+        -0.0263080745244
+        -0.0262854138395
+        -0.0262627531547
+        -0.0262400924698
+        -0.026217431785
+        -0.0261947711001
+        -0.0261721104152
+        -0.0261494497304
+        -0.0261267890455
+        -0.0261041283607
+        -0.0260814676758
+        -0.026058806991
+        -0.0260361463061
+        -0.0260134856212
+        -0.0259908249364
+        -0.0259681642515
+        -0.0259455035667
+        -0.0259228428818
+        -0.025900182197
+        -0.0258775215121
+        -0.0258548608273
+        -0.0258322001424
+        -0.0258095394575
+        -0.0257868787727
+        -0.0257642180878
+        -0.025741557403
+        -0.0257188967181
+        -0.0256962360333
+        -0.0256735753484
+        -0.0256509146635
+        -0.0256282539787
+        -0.0256055932938
+        -0.025582932609
+        -0.0255602719241
+        -0.0255376112393
+        -0.0255149505544
+        -0.0254922898696
+        -0.0254696291847
+        -0.0254469684998
+        -0.025424307815
+        -0.0254016471301
+        -0.0253789864453
+        -0.0253563257604
+        -0.0253336650756
+        -0.0253110043907
+        -0.0252883437058
+        -0.025265683021
+        -0.0252430223361
+        -0.0252203616513
+        -0.0251977009664
+        -0.0251750402816
+        -0.0251523795967
+        -0.0251297189119
+        -0.025107058227
+        -0.0250843975421
+        -0.0250617368573
+        -0.0250390761724
+        -0.0250164154876
+        -0.0249937548027
+        -0.0249710941179
+        -0.024948433433
+        -0.0249257727481
+        -0.0249031120633
+        -0.0248804513784
+        -0.0248577906936
+        -0.0248351300087
+        -0.0248124693239
+        -0.024789808639
+        -0.0247671479542
+        -0.0247444872693
+        -0.0247218265844
+        -0.0246991658996
+        -0.0246765052147
+        -0.0246538445299
+        -0.024631183845
+        -0.0246085231602
+        -0.0245858624753
+        -0.0245632017904
+        -0.0245405411056
+        -0.0245178804207
+        -0.0244952197359
+        -0.024472559051
+        -0.0244498983662
+        -0.0244272376813
+        -0.0244045769964
+        -0.0243819163116
+        -0.0243592556267
+        -0.0243365949419
+        -0.024313934257
+        -0.0242912735722
+        -0.0242686128873
+        -0.0242459522025
+        -0.0242232915176
+        -0.0242006308327
+        -0.0241779701479
+        -0.024155309463
+        -0.0241326487782
+        -0.0241099880933
+        -0.0240873274085
+        -0.0240646667236
+        -0.0240420060387
+        -0.0240193453539
+        -0.023996684669
+        -0.0239740239842
+        -0.0239513632993
+        -0.0239287026145
+        -0.0239060419296
+        -0.0238833812448
+        -0.0238607205599
+        -0.023838059875
+        -0.0238153991902
+        -0.0237927385053
+        -0.0237700778205
+        -0.0237474171356
+        -0.0237247564508
+        -0.0237020957659
+        -0.023679435081
+        -0.0236567743962
+        -0.0236341137113
+        -0.0236114530265
+        -0.0235887923416
+        -0.0235661316568
+        -0.0235434709719
+        -0.0235208102871
+        -0.0234981496022
+        -0.0234754889173
+        -0.0234528282325
+        -0.0234301675476
+        -0.0234075068628
+        -0.0233848461779
+        -0.0233621854931
+        -0.0233395248082
+        -0.0233168641233
+        -0.0232942034385
+        -0.0232715427536
+        -0.0232488820688
+        -0.0232262213839
+        -0.0232035606991
+        -0.0231809000142
+        -0.0231582393294
+        -0.0231355786445
+        -0.0231129179596
+        -0.0230902572748
+        -0.0230675965899
+        -0.0230449359051
+        -0.0230222752202
+        -0.0229996145354
+        -0.0229769538505
+        -0.0229542931656
+        -0.0229316324808
+        -0.0229089717959
+        -0.0228863111111
+        -0.0228636504262
+        -0.0228409897414
+        -0.0228183290565
+        -0.0227956683717
+        -0.0227730076868
+        -0.0227503470019
+        -0.0227276863171
+        -0.0227050256322
+        -0.0226823649474
+        -0.0226597042625
+        -0.0226370435777
+        -0.0226143828928
+        -0.0225917222079
+        -0.0225690615231
+        -0.0225464008382
+        -0.0225237401534
+        -0.0225010794685
+        -0.0224784187837
+        -0.0224557580988
+        -0.022433097414
+        -0.0224104367291
+        -0.0223877760442
+        -0.0223651153594
+        -0.0223424546745
+        -0.0223197939897
+        -0.0222971333048
+        -0.02227447262
+        -0.0222518119351
+        -0.0222291512502
+        -0.0222064905654
+        -0.0221838298805
+        -0.0221611691957
+        -0.0221385085108
+        -0.022115847826
+        -0.0220931871411
+        -0.0220705264563
+        -0.0220478657714
+        -0.0220252050865
+        -0.0220025444017
+        -0.0219798837168
+        -0.021957223032
+        -0.0219345623471
+        -0.0219119016623
+        -0.0218892409774
+        -0.0218665802925
+        -0.0218439196077
+        -0.0218212589228
+        -0.021798598238
+        -0.0217759375531
+        -0.0217532768683
+        -0.0217306161834
+        -0.0217079554986
+        -0.0216852948137
+        -0.0216626341288
+        -0.021639973444
+        -0.0216173127591
+        -0.0215946520743
+        -0.0215719913894
+        -0.0215493307046
+        -0.0215266700197
+        -0.0215040093348
+        -0.02148134865
+        -0.0214586879651
+        -0.0214360272803
+        -0.0214133665954
+        -0.0213907059106
+        -0.0213680452257
+        -0.0213453845409
+        -0.021322723856
+        -0.0213000631711
+        -0.0212774024863
+        -0.0212547418014
+        -0.0212320811166
+        -0.0212094204317
+        -0.0211867597469
+        -0.021164099062
+        -0.0211414383771
+        -0.0211187776923
+        -0.0210961170074
+        -0.0210734563226
+        -0.0210507956377
+        -0.0210281349529
+        -0.021005474268
+        -0.0209828135832
+        -0.0209601528983
+        -0.0209374922134
+        -0.0209148315286
+        -0.0208921708437
+        -0.0208695101589
+        -0.020846849474
+        -0.0208241887892
+        -0.0208015281043
+        -0.0207788674194
+        -0.0207562067346
+        -0.0207335460497
+        -0.0207108853649
+        -0.02068822468
+        -0.0206655639952
+        -0.0206429033103
+        -0.0206202426255
+        -0.0205975819406
+        -0.0205749212557
+        -0.0205522605709
+        -0.020529599886
+        -0.0205069392012
+        -0.0204842785163
+        -0.0204616178315
+        -0.0204389571466
+        -0.0204162964617
+        -0.0203936357769
+        -0.020370975092
+        -0.0203483144072
+        -0.0203256537223
+        -0.0203029930375
+        -0.0202803323526
+        -0.0202576716678
+        -0.0202350109829
+        -0.020212350298
+        -0.0201896896132
+        -0.0201670289283
+        -0.0201443682435
+        -0.0201217075586
+        -0.0200990468738
+        -0.0200763861889
+        -0.020053725504
+        -0.0200310648192
+        -0.0200084041343
+        -0.0199857434495
+        -0.0199630827646
+        -0.0199404220798
+        -0.0199177613949
+        -0.0198951007101
+        -0.0198724400252
+        -0.0198497793403
+        -0.0198271186555
+        -0.0198044579706
+        -0.0197817972858
+        -0.0197591366009
+        -0.0197364759161
+        -0.0197138152312
+        -0.0196911545463
+        -0.0196684938615
+        -0.0196458331766
+        -0.0196231724918
+        -0.0196005118069
+        -0.0195778511221
+        -0.0195551904372
+        -0.0195325297524
+        -0.0195098690675
+        -0.0194872083826
+        -0.0194645476978
+        -0.0194418870129
+        -0.0194192263281
+        -0.0193965656432
+        -0.0193739049584
+        -0.0193512442735
+        -0.0193285835886
+        -0.0193059229038
+        -0.0192832622189
+        -0.0192606015341
+        -0.0192379408492
+        -0.0192152801644
+        -0.0191926194795
+        -0.0191699587947
+        -0.0191472981098
+        -0.0191246374249
+        -0.0191019767401
+        -0.0190793160552
+        -0.0190566553704
+        -0.0190339946855
+        -0.0190113340007
+        -0.0189886733158
+        -0.0189660126309
+        -0.0189433519461
+        -0.0189206912612
+        -0.0188980305764
+        -0.0188753698915
+        -0.0188527092067
+        -0.0188300485218
+        -0.018807387837
+        -0.0187847271521
+        -0.0187620664672
+        -0.0187394057824
+        -0.0187167450975
+        -0.0186940844127
+        -0.0186714237278
+        -0.018648763043
+        -0.0186261023581
+        -0.0186034416732
+        -0.0185807809884
+        -0.0185581203035
+        -0.0185354596187
+        -0.0185127989338
+        -0.018490138249
+        -0.0184674775641
+        -0.0184448168793
+        -0.0184221561944
+        -0.0183994955095
+        -0.0183768348247
+        -0.0183541741398
+        -0.018331513455
+        -0.0183088527701
+        -0.0182861920853
+        -0.0182635314004
+        -0.0182408707155
+        -0.0182182100307
+        -0.0181955493458
+        -0.018172888661
+        -0.0181502279761
+        -0.0181275672913
+        -0.0181049066064
+        -0.0180822459216
+        -0.0180595852367
+        -0.0180369245518
+        -0.018014263867
+        -0.0179916031821
+        -0.0179689424973
+        -0.0179462818124
+        -0.0179236211276
+        -0.0179009604427
+        -0.0178782997578
+        -0.017855639073
+        -0.0178329783881
+        -0.0178103177033
+        -0.0177876570184
+        -0.0177649963336
+        -0.0177423356487
+        -0.0177196749639
+        -0.017697014279
+        -0.0176743535941
+        -0.0176516929093
+        -0.0176290322244
+        -0.0176063715396
+        -0.0175837108547
+        -0.0175610501699
+        -0.017538389485
+        -0.0175157288001
+        -0.0174930681153
+        -0.0174704074304
+        -0.0174477467456
+        -0.0174250860607
+        -0.0174024253759
+        -0.017379764691
+        -0.0173571040062
+        -0.0173344433213
+        -0.0173117826364
+        -0.0172891219516
+        -0.0172664612667
+        -0.0172438005819
+        -0.017221139897
+        -0.0171984792122
+        -0.0171758185273
+        -0.0171531578424
+        -0.0171304971576
+        -0.0171078364727
+        -0.0170851757879
+        -0.017062515103
+        -0.0170398544182
+        -0.0170171937333
+        -0.0169945330485
+        -0.0169718723636
+        -0.0169492116787
+        -0.0169265509939
+        -0.016903890309
+        -0.0168812296242
+        -0.0168585689393
+        -0.0168359082545
+        -0.0168132475696
+        -0.0167905868847
+        -0.0167679261999
+        -0.016745265515
+        -0.0167226048302
+        -0.0166999441453
+        -0.0166772834605
+        -0.0166546227756
+        -0.0166319620908
+        -0.0166093014059
+        -0.016586640721
+        -0.0165639800362
+        -0.0165413193513
+        -0.0165186586665
+        -0.0164959979816
+        -0.0164733372968
+        -0.0164506766119
+        -0.016428015927
+        -0.0164053552422
+        -0.0163826945573
+        -0.0163600338725
+        -0.0163373731876
+        -0.0163147125028
+        -0.0162920518179
+        -0.0162693911331
+        -0.0162467304482
+        -0.0162240697633
+        -0.0162014090785
+        -0.0161787483936
+        -0.0161560877088
+        -0.0161334270239
+        -0.0161107663391
+        -0.0160881056542
+        -0.0160654449693
+        -0.0160427842845
+        -0.0160201235996
+        -0.0159974629148
+        -0.0159748022299
+        -0.0159521415451
+        -0.0159294808602
+        -0.0159068201754
+        -0.0158841594905
+        -0.0158614988056
+        -0.0158388381208
+        -0.0158161774359
+        -0.0157935167511
+        -0.0157708560662
+        -0.0157481953814
+        -0.0157255346965
+        -0.0157028740116
+        -0.0156802133268
+        -0.0156575526419
+        -0.0156348919571
+        -0.0156122312722
+        -0.0155895705874
+        -0.0155669099025
+        -0.0155442492177
+        -0.0155215885328
+        -0.0154989278479
+        -0.0154762671631
+        -0.0154536064782
+        -0.0154309457934
+        -0.0154082851085
+        -0.0153856244237
+        -0.0153629637388
+        -0.0153403030539
+        -0.0153176423691
+        -0.0152949816842
+        -0.0152723209994
+        -0.0152496603145
+        -0.0152269996297
+        -0.0152043389448
+        -0.01518167826
+        -0.0151590175751
+        -0.0151363568902
+        -0.0151136962054
+        -0.0150910355205
+        -0.0150683748357
+        -0.0150457141508
+        -0.015023053466
+        -0.0150003927811
+        -0.0149777320962
+        -0.0149550714114
+        -0.0149324107265
+        -0.0149097500417
+        -0.0148870893568
+        -0.014864428672
+        -0.0148417679871
+        -0.0148191073023
+        -0.0147964466174
+        -0.0147737859325
+        -0.0147511252477
+        -0.0147284645628
+        -0.014705803878
+        -0.0146831431931
+        -0.0146604825083
+        -0.0146378218234
+        -0.0146151611385
+        -0.0145925004537
+        -0.0145698397688
+        -0.014547179084
+        -0.0145245183991
+        -0.0145018577143
+        -0.0144791970294
+        -0.0144565363446
+        -0.0144338756597
+        -0.0144112149748
+        -0.01438855429
+        -0.0143658936051
+        -0.0143432329203
+        -0.0143205722354
+        -0.0142979115506
+        -0.0142752508657
+        -0.0142525901808
+        -0.014229929496
+        -0.0142072688111
+        -0.0141846081263
+        -0.0141619474414
+        -0.0141392867566
+        -0.0141166260717
+        -0.0140939653869
+        -0.014071304702
+        -0.0140486440171
+        -0.0140259833323
+        -0.0140033226474
+        -0.0139806619626
+        -0.0139580012777
+        -0.0139353405929
+        -0.013912679908
+        -0.0138900192231
+        -0.0138673585383
+        -0.0138446978534
+        -0.0138220371686
+        -0.0137993764837
+        -0.0137767157989
+        -0.013754055114
+        -0.0137313944292
+        -0.0137087337443
+        -0.0136860730594
+        -0.0136634123746
+        -0.0136407516897
+        -0.0136180910049
+        -0.01359543032
+        -0.0135727696352
+        -0.0135501089503
+        -0.0135274482654
+        -0.0135047875806
+        -0.0134821268957
+        -0.0134594662109
+        -0.013436805526
+        -0.0134141448412
+        -0.0133914841563
+        -0.0133688234715
+        -0.0133461627866
+        -0.0133235021017
+        -0.0133008414169
+        -0.013278180732
+        -0.0132555200472
+        -0.0132328593623
+        -0.0132101986775
+        -0.0131875379926
+        -0.0131648773077
+        -0.0131422166229
+        -0.013119555938
+        -0.0130968952532
+        -0.0130742345683
+        -0.0130515738835
+        -0.0130289131986
+        -0.0130062525138
+        -0.0129835918289
+        -0.012960931144
+        -0.0129382704592
+        -0.0129156097743
+        -0.0128929490895
+        -0.0128702884046
+        -0.0128476277198
+        -0.0128249670349
+        -0.01280230635
+        -0.0127796456652
+        -0.0127569849803
+        -0.0127343242955
+        -0.0127116636106
+        -0.0126890029258
+        -0.0126663422409
+        -0.0126436815561
+        -0.0126210208712
+        -0.0125983601863
+        -0.0125756995015
+        -0.0125530388166
+        -0.0125303781318
+        -0.0125077174469
+        -0.0124850567621
+        -0.0124623960772
+        -0.0124397353923
+        -0.0124170747075
+        -0.0123944140226
+        -0.0123717533378
+        -0.0123490926529
+        -0.0123264319681
+        -0.0123037712832
+        -0.0122811105984
+        -0.0122584499135
+        -0.0122357892286
+        -0.0122131285438
+        -0.0121904678589
+        -0.0121678071741
+        -0.0121451464892
+        -0.0121224858044
+        -0.0120998251195
+        -0.0120771644346
+        -0.0120545037498
+        -0.0120318430649
+        -0.0120091823801
+        -0.0119865216952
+        -0.0119638610104
+        -0.0119412003255
+        -0.0119185396407
+        -0.0118958789558
+        -0.0118732182709
+        -0.0118505575861
+        -0.0118278969012
+        -0.0118052362164
+        -0.0117825755315
+        -0.0117599148467
+        -0.0117372541618
+        -0.0117145934769
+        -0.0116919327921
+        -0.0116692721072
+        -0.0116466114224
+        -0.0116239507375
+        -0.0116012900527
+        -0.0115786293678
+        -0.011555968683
+        -0.0115333079981
+        -0.0115106473132
+        -0.0114879866284
+        -0.0114653259435
+        -0.0114426652587
+        -0.0114200045738
+        -0.011397343889
+        -0.0113746832041
+        -0.0113520225192
+        -0.0113293618344
+        -0.0113067011495
+        -0.0112840404647
+        -0.0112613797798
+        -0.011238719095
+        -0.0112160584101
+        -0.0111933977253
+        -0.0111707370404
+        -0.0111480763555
+        -0.0111254156707
+        -0.0111027549858
+        -0.011080094301
+        -0.0110574336161
+        -0.0110347729313
+        -0.0110121122464
+        -0.0109894515615
+        -0.0109667908767
+        -0.0109441301918
+        -0.010921469507
+        -0.0108988088221
+        -0.0108761481373
+        -0.0108534874524
+        -0.0108308267676
+        -0.0108081660827
+        -0.0107855053978
+        -0.010762844713
+        -0.0107401840281
+        -0.0107175233433
+        -0.0106948626584
+        -0.0106722019736
+        -0.0106495412887
+        -0.0106268806038
+        -0.010604219919
+        -0.0105815592341
+        -0.0105588985493
+        -0.0105362378644
+        -0.0105135771796
+        -0.0104909164947
+        -0.0104682558099
+        -0.010445595125
+        -0.0104229344401
+        -0.0104002737553
+        -0.0103776130704
+        -0.0103549523856
+        -0.0103322917007
+        -0.0103096310159
+        -0.010286970331
+        -0.0102643096461
+        -0.0102416489613
+        -0.0102189882764
+        -0.0101963275916
+        -0.0101736669067
+        -0.0101510062219
+        -0.010128345537
+        -0.0101056848522
+        -0.0100830241673
+        -0.0100603634824
+        -0.0100377027976
+        -0.0100150421127
+        -0.00999238142787
+        -0.00996972074302
+        -0.00994706005816
+        -0.0099243993733
+        -0.00990173868845
+        -0.00987907800359
+        -0.00985641731874
+        -0.00983375663388
+        -0.00981109594902
+        -0.00978843526417
+        -0.00976577457931
+        -0.00974311389445
+        -0.0097204532096
+        -0.00969779252474
+        -0.00967513183989
+        -0.00965247115503
+        -0.00962981047017
+        -0.00960714978532
+        -0.00958448910046
+        -0.0095618284156
+        -0.00953916773075
+        -0.00951650704589
+        -0.00949384636104
+        -0.00947118567618
+        -0.00944852499132
+        -0.00942586430647
+        -0.00940320362161
+        -0.00938054293675
+        -0.0093578822519
+        -0.00933522156704
+        -0.00931256088219
+        -0.00928990019733
+        -0.00926723951247
+        -0.00924457882762
+        -0.00922191814276
+        -0.0091992574579
+        -0.00917659677305
+        -0.00915393608819
+        -0.00913127540334
+        -0.00910861471848
+        -0.00908595403362
+        -0.00906329334877
+        -0.00904063266391
+        -0.00901797197905
+        -0.0089953112942
+        -0.00897265060934
+        -0.00894998992449
+        -0.00892732923963
+        -0.00890466855477
+        -0.00888200786992
+        -0.00885934718506
+        -0.0088366865002
+        -0.00881402581535
+        -0.00879136513049
+        -0.00876870444564
+        -0.00874604376078
+        -0.00872338307592
+        -0.00870072239107
+        -0.00867806170621
+        -0.00865540102135
+        -0.0086327403365
+        -0.00861007965164
+        -0.00858741896679
+        -0.00856475828193
+        -0.00854209759707
+        -0.00851943691222
+        -0.00849677622736
+        -0.0084741155425
+        -0.00845145485765
+        -0.00842879417279
+        -0.00840613348794
+        -0.00838347280308
+        -0.00836081211822
+        -0.00833815143337
+        -0.00831549074851
+        -0.00829283006365
+        -0.0082701693788
+        -0.00824750869394
+        -0.00822484800909
+        -0.00820218732423
+        -0.00817952663937
+        -0.00815686595452
+        -0.00813420526966
+        -0.0081115445848
+        -0.00808888389995
+        -0.00806622321509
+        -0.00804356253024
+        -0.00802090184538
+        -0.00799824116052
+        -0.00797558047567
+        -0.00795291979081
+        -0.00793025910595
+        -0.0079075984211
+        -0.00788493773624
+        -0.00786227705138
+        -0.00783961636653
+        -0.00781695568167
+        -0.00779429499682
+        -0.00777163431196
+        -0.0077489736271
+        -0.00772631294225
+        -0.00770365225739
+        -0.00768099157253
+        -0.00765833088768
+        -0.00763567020282
+        -0.00761300951797
+        -0.00759034883311
+        -0.00756768814825
+        -0.0075450274634
+        -0.00752236677854
+        -0.00749970609368
+        -0.00747704540883
+        -0.00745438472397
+        -0.00743172403912
+        -0.00740906335426
+        -0.0073864026694
+        -0.00736374198455
+        -0.00734108129969
+        -0.00731842061483
+        -0.00729575992998
+        -0.00727309924512
+        -0.00725043856027
+        -0.00722777787541
+        -0.00720511719055
+        -0.0071824565057
+        -0.00715979582084
+        -0.00713713513598
+        -0.00711447445113
+        -0.00709181376627
+        -0.00706915308142
+        -0.00704649239656
+        -0.0070238317117
+        -0.00700117102685
+        -0.00697851034199
+        -0.00695584965713
+        -0.00693318897228
+        -0.00691052828742
+        -0.00688786760257
+        -0.00686520691771
+        -0.00684254623285
+        -0.006819885548
+        -0.00679722486314
+        -0.00677456417828
+        -0.00675190349343
+        -0.00672924280857
+        -0.00670658212372
+        -0.00668392143886
+        -0.006661260754
+        -0.00663860006915
+        -0.00661593938429
+        -0.00659327869943
+        -0.00657061801458
+        -0.00654795732972
+        -0.00652529664487
+        -0.00650263596001
+        -0.00647997527515
+        -0.0064573145903
+        -0.00643465390544
+        -0.00641199322058
+        -0.00638933253573
+        -0.00636667185087
+        -0.00634401116602
+        -0.00632135048116
+        -0.0062986897963
+        -0.00627602911145
+        -0.00625336842659
+        -0.00623070774173
+        -0.00620804705688
+        -0.00618538637202
+        -0.00616272568717
+        -0.00614006500231
+        -0.00611740431745
+        -0.0060947436326
+        -0.00607208294774
+        -0.00604942226288
+        -0.00602676157803
+        -0.00600410089317
+        -0.00598144020832
+        -0.00595877952346
+        -0.0059361188386
+        -0.00591345815375
+        -0.00589079746889
+        -0.00586813678403
+        -0.00584547609918
+        -0.00582281541432
+        -0.00580015472947
+        -0.00577749404461
+        -0.00575483335975
+        -0.0057321726749
+        -0.00570951199004
+        -0.00568685130518
+        -0.00566419062033
+        -0.00564152993547
+        -0.00561886925062
+        -0.00559620856576
+        -0.0055735478809
+        -0.00555088719605
+        -0.00552822651119
+        -0.00550556582633
+        -0.00548290514148
+        -0.00546024445662
+        -0.00543758377177
+        -0.00541492308691
+        -0.00539226240205
+        -0.0053696017172
+        -0.00534694103234
+        -0.00532428034748
+        -0.00530161966263
+        -0.00527895897777
+        -0.00525629829292
+        -0.00523363760806
+        -0.0052109769232
+        -0.00518831623835
+        -0.00516565555349
+        -0.00514299486863
+        -0.00512033418378
+        -0.00509767349892
+        -0.00507501281407
+        -0.00505235212921
+        -0.00502969144435
+        -0.0050070307595
+        -0.00498437007464
+        -0.00496170938978
+        -0.00493904870493
+        -0.00491638802007
+        -0.00489372733522
+        -0.00487106665036
+        -0.0048484059655
+        -0.00482574528065
+        -0.00480308459579
+        -0.00478042391093
+        -0.00475776322608
+        -0.00473510254122
+        -0.00471244185637
+        -0.00468978117151
+        -0.00466712048665
+        -0.0046444598018
+        -0.00462179911694
+        -0.00459913843208
+        -0.00457647774723
+        -0.00455381706237
+        -0.00453115637752
+        -0.00450849569266
+        -0.0044858350078
+        -0.00446317432295
+        -0.00444051363809
+        -0.00441785295323
+        -0.00439519226838
+        -0.00437253158352
+        -0.00434987089867
+        -0.00432721021381
+        -0.00430454952895
+        -0.0042818888441
+        -0.00425922815924
+        -0.00423656747438
+        -0.00421390678953
+        -0.00419124610467
+        -0.00416858541982
+        -0.00414592473496
+        -0.0041232640501
+        -0.00410060336525
+        -0.00407794268039
+        -0.00405528199553
+        -0.00403262131068
+        -0.00400996062582
+        -0.00398729994097
+        -0.00396463925611
+        -0.00394197857125
+        -0.0039193178864
+        -0.00389665720154
+        -0.00387399651668
+        -0.00385133583183
+        -0.00382867514697
+        -0.00380601446212
+        -0.00378335377726
+        -0.0037606930924
+        -0.00373803240755
+        -0.00371537172269
+        -0.00369271103783
+        -0.00367005035298
+        -0.00364738966812
+        -0.00362472898327
+        -0.00360206829841
+        -0.00357940761355
+        -0.0035567469287
+        -0.00353408624384
+        -0.00351142555898
+        -0.00348876487413
+        -0.00346610418927
+        -0.00344344350442
+        -0.00342078281956
+        -0.0033981221347
+        -0.00337546144985
+        -0.00335280076499
+        -0.00333014008013
+        -0.00330747939528
+        -0.00328481871042
+        -0.00326215802557
+        -0.00323949734071
+        -0.00321683665585
+        -0.003194175971
+        -0.00317151528614
+        -0.00314885460128
+        -0.00312619391643
+        -0.00310353323157
+        -0.00308087254672
+        -0.00305821186186
+        -0.003035551177
+        -0.00301289049215
+        -0.00299022980729
+        -0.00296756912243
+        -0.00294490843758
+        -0.00292224775272
+        -0.00289958706787
+        -0.00287692638301
+        -0.00285426569815
+        -0.0028316050133
+        -0.00280894432844
+        -0.00278628364358
+        -0.00276362295873
+        -0.00274096227387
+        -0.00271830158902
+        -0.00269564090416
+        -0.0026729802193
+        -0.00265031953445
+        -0.00262765884959
+        -0.00260499816473
+        -0.00258233747988
+        -0.00255967679502
+        -0.00253701611017
+        -0.00251435542531
+        -0.00249169474045
+        -0.0024690340556
+        -0.00244637337074
+        -0.00242371268588
+        -0.00240105200103
+        -0.00237839131617
+        -0.00235573063132
+        -0.00233306994646
+        -0.0023104092616
+        -0.00228774857675
+        -0.00226508789189
+        -0.00224242720703
+        -0.00221976652218
+        -0.00219710583732
+        -0.00217444515247
+        -0.00215178446761
+        -0.00212912378275
+        -0.0021064630979
+        -0.00208380241304
+        -0.00206114172818
+        -0.00203848104333
+        -0.00201582035847
+        -0.00199315967362
+        -0.00197049898876
+        -0.0019478383039
+        -0.00192517761905
+        -0.00190251693419
+        -0.00187985624933
+        -0.00185719556448
+        -0.00183453487962
+        -0.00181187419477
+        -0.00178921350991
+        -0.00176655282505
+        -0.0017438921402
+        -0.00172123145534
+        -0.00169857077048
+        -0.00167591008563
+        -0.00165324940077
+        -0.00163058871592
+        -0.00160792803106
+        -0.0015852673462
+        -0.00156260666135
+        -0.00153994597649
+        -0.00151728529163
+        -0.00149462460678
+        -0.00147196392192
+        -0.00144930323707
+        -0.00142664255221
+        -0.00140398186735
+        -0.0013813211825
+        -0.00135866049764
+        -0.00133599981278
+        -0.00131333912793
+        -0.00129067844307
+        -0.00126801775822
+        -0.00124535707336
+        -0.0012226963885
+        -0.00120003570365
+        -0.00117737501879
+        -0.00115471433393
+        -0.00113205364908
+        -0.00110939296422
+        -0.00108673227937
+        -0.00106407159451
+        -0.00104141090965
+        -0.0010187502248
+        -0.00099608953994
+        -0.000973428855084
+        -0.000950768170228
+        -0.000928107485371
+        -0.000905446800515
+        -0.000882786115659
+        -0.000860125430803
+        -0.000837464745946
+        -0.00081480406109
+        -0.000792143376234
+        -0.000769482691378
+        -0.000746822006521
+        -0.000724161321665
+        -0.000701500636809
+        -0.000678839951953
+        -0.000656179267096
+        -0.00063351858224
+        -0.000610857897384
+        -0.000588197212528
+        -0.000565536527671
+        -0.000542875842815
+        -0.000520215157959
+        -0.000497554473103
+        -0.000474893788246
+        -0.00045223310339
+        -0.000429572418534
+        -0.000406911733678
+        -0.000384251048821
+        -0.000361590363965
+        -0.000338929679109
+        -0.000316268994253
+        -0.000293608309396
+        -0.00027094762454
+        -0.000248286939684
+        -0.000225626254828
+        -0.000202965569971
+        -0.000180304885115
+        -0.000157644200259
+        -0.000134983515403
+        -0.000112322830546
+        -8.96621456901e-05
+        -6.70014608338e-05
+        -4.43407759776e-05
+        -2.16800911213e-05
+        9.80610119275e-07
+        2.36472793859e-05
+        4.63246986554e-05
+        6.90128730261e-05
+        9.17118075987e-05
+        0.000114421507476
+        0.000137141977765
+        0.000159873223572
+        0.000182615250009
+        0.000205368062187
+        0.000228131665223
+        0.000250906064235
+        0.000273691264341
+        0.000296487270665
+        0.000319294088332
+        0.00034211172247
+        0.000364940178207
+        0.000387779460677
+        0.000410629575015
+        0.000433490526356
+        0.000456362319842
+        0.000479244960614
+        0.000502138453816
+        0.000525042804595
+        0.000547958018102
+        0.000570884099487
+        0.000593821053905
+        0.000616768886512
+        0.000639727602469
+        0.000662697206935
+        0.000685677705076
+        0.000708669102058
+        0.000731671403049
+        0.000754684613222
+        0.000777708737749
+        0.000800743781808
+        0.000823789750577
+        0.000846846649238
+        0.000869914482973
+        0.000892993256969
+        0.000916082976414
+        0.000939183646501
+        0.000962295272421
+        0.000985417859372
+        0.00100855141255
+        0.00103169593716
+        0.0010548514384
+        0.00107801792148
+        0.00110119539161
+        0.00112438385399
+        0.00114758331385
+        0.00117079377639
+        0.00119401524684
+        0.00121724773041
+        0.00124049123233
+        0.00126374575783
+        0.00128701131212
+        0.00131028790046
+        0.00133357552805
+        0.00135687420015
+        0.00138018392199
+        0.00140350469881
+        0.00142683653585
+        0.00145017943836
+        0.00147353341158
+        0.00149689846078
+        0.00152027459119
+        0.00154366180808
+        0.0015670601167
+        0.00159046952231
+        0.00161389003018
+        0.00163732164558
+        0.00166076437376
+        0.00168421822
+        0.00170768318958
+        0.00173115928776
+        0.00175464651983
+        0.00177814489107
+        0.00180165440676
+        0.00182517507218
+        0.00184870689263
+        0.00187224987339
+        0.00189580401976
+        0.00191936933703
+        0.00194294583049
+        0.00196653350546
+        0.00199013236724
+        0.00201374242112
+        0.00203736367241
+        0.00206099612644
+        0.00208463978851
+        0.00210829466393
+        0.00213196075803
+        0.00215563807612
+        0.00217932662353
+        0.00220302640558
+        0.0022267374276
+        0.00225045969493
+        0.00227419321289
+        0.00229793798683
+        0.00232169402207
+        0.00234546132397
+        0.00236923989786
+        0.00239302974909
+        0.00241683088301
+        0.00244064330497
+        0.00246446702032
+        0.00248830203442
+        0.00251214835262
+        0.0025360059803
+        0.00255987492281
+        0.00258375518551
+        0.00260764677379
+        0.002631549693
+        0.00265546394853
+        0.00267938954574
+        0.00270332649003
+        0.00272727478676
+        0.00275123444133
+        0.00277520545911
+        0.00279918784551
+        0.00282318160591
+        0.0028471867457
+        0.00287120327028
+        0.00289523118506
+        0.00291927049543
+        0.0029433212068
+        0.00296738332457
+        0.00299145685416
+        0.00301554180098
+        0.00303963817044
+        0.00306374596795
+        0.00308786519895
+        0.00311199586885
+        0.00313613798307
+        0.00316029154705
+        0.00318445656621
+        0.003208633046
+        0.00323282099183
+        0.00325702040915
+        0.00328123130341
+        0.00330545368004
+        0.00332968754449
+        0.00335393290221
+        0.00337818975865
+        0.00340245811926
+        0.0034267379895
+        0.00345102937482
+        0.0034753322807
+        0.00349964671259
+        0.00352397267595
+        0.00354831017626
+        0.003572659219
+        0.00359701980962
+        0.00362139195362
+        0.00364577565646
+        0.00367017092364
+        0.00369457776063
+        0.00371899617293
+        0.00374342616602
+        0.00376786774539
+        0.00379232091654
+        0.00381678568498
+        0.00384126205619
+        0.00386575003568
+        0.00389024962895
+        0.00391476084152
+        0.0039392836789
+        0.00396381814659
+        0.00398836425012
+        0.004012921995
+        0.00403749138675
+        0.0040620724309
+        0.00408666513298
+        0.0041112694985
+        0.00413588553301
+        0.00416051324204
+        0.00418515263112
+        0.0042098037058
+        0.00423446647161
+        0.00425914093411
+        0.00428382709883
+        0.00430852497133
+        0.00433323455717
+        0.00435795586189
+        0.00438268889105
+        0.00440743365022
+        0.00443219014495
+        0.00445695838082
+        0.00448173836339
+        0.00450653009823
+        0.00453133359092
+        0.00455614884704
+        0.00458097587215
+        0.00460581467185
+        0.00463066525172
+        0.00465552761734
+        0.0046804017743
+        0.0047052877282
+        0.00473018548464
+        0.0047550950492
+        0.00478001642749
+        0.00480494962511
+        0.00482989464767
+        0.00485485150078
+        0.00487982019004
+        0.00490480072108
+        0.00492979309949
+        0.00495479733092
+        0.00497981342097
+        0.00500484137527
+        0.00502988119944
+        0.00505493289913
+        0.00507999647995
+        0.00510507194754
+        0.00513015930755
+        0.00515525856561
+        0.00518036972736
+        0.00520549279845
+        0.00523062778453
+        0.00525577469125
+        0.00528093352426
+        0.00530610428922
+        0.00533128699178
+        0.00535648163762
+        0.00538168823238
+        0.00540690678175
+        0.00543213729139
+        0.00545737976697
+        0.00548263421416
+        0.00550790063865
+        0.00553317904612
+        0.00555846944225
+        0.00558377183271
+        0.00560908622321
+        0.00563441261944
+        0.00565975102708
+        0.00568510145184
+        0.00571046389941
+        0.00573583837549
+        0.0057612248858
+        0.00578662343603
+        0.00581203403191
+        0.00583745667913
+        0.00586289138342
+        0.00588833815049
+        0.00591379698607
+        0.00593926789587
+        0.00596475088564
+        0.00599024596108
+        0.00601575312795
+        0.00604127239196
+        0.00606680375886
+        0.00609234723439
+        0.00611790282429
+        0.00614347053431
+        0.00616905037019
+        0.00619464233769
+        0.00622024644255
+        0.00624586269054
+        0.00627149108741
+        0.00629713163893
+        0.00632278435087
+        0.00634844922897
+        0.00637412627903
+        0.00639981550681
+        0.00642551691808
+        0.00645123051862
+        0.00647695631423
+        0.00650269431067
+        0.00652844451373
+        0.00655420692921
+        0.0065799815629
+        0.00660576842058
+        0.00663156750807
+        0.00665737883115
+        0.00668320239564
+        0.00670903820733
+        0.00673488627204
+        0.00676074659557
+        0.00678661918374
+        0.00681250404238
+        0.00683840117728
+        0.00686431059429
+        0.00689023229922
+        0.00691616629791
+        0.00694211259617
+        0.00696807119985
+        0.00699404211478
+        0.00702002534681
+        0.00704602090176
+        0.00707202878549
+        0.00709804900384
+        0.00712408156267
+        0.00715012646782
+        0.00717618372515
+        0.00720225334052
+        0.0072283353198
+        0.00725442966883
+        0.0072805363935
+        0.00730665549967
+        0.00733278699321
+        0.00735893087999
+        0.0073850871659
+        0.00741125585682
+        0.00743743695862
+        0.0074636304772
+        0.00748983641845
+        0.00751605478824
+        0.00754228559249
+        0.00756852883708
+        0.00759478452792
+        0.00762105267091
+        0.00764733327195
+        0.00767362633696
+        0.00769993187184
+        0.00772624988251
+        0.00775258037489
+        0.00777892335489
+        0.00780527882844
+        0.00783164680146
+        0.00785802727988
+        0.00788442026963
+        0.00791082577665
+        0.00793724380687
+        0.00796367436623
+        0.00799011746068
+        0.00801657309615
+        0.0080430412786
+        0.00806952201398
+        0.00809601530824
+        0.00812252116733
+        0.00814903959722
+        0.00817557060386
+        0.00820211419323
+        0.00822867037129
+        0.008255239144
+        0.00828182051735
+        0.00830841449731
+        0.00833502108986
+        0.00836164030098
+        0.00838827213665
+        0.00841491660286
+        0.0084415737056
+        0.00846824345087
+        0.00849492584466
+        0.00852162089297
+        0.0085483286018
+        0.00857504897716
+        0.00860178202505
+        0.00862852775148
+        0.00865528616247
+        0.00868205726403
+        0.00870884106218
+        0.00873563756294
+        0.00876244677234
+        0.0087892686964
+        0.00881610334116
+        0.00884295071264
+        0.00886981081689
+        0.00889668365994
+        0.00892356924783
+        0.0089504675866
+        0.00897737868232
+        0.00900430254101
+        0.00903123916875
+        0.00905818857158
+        0.00908515075556
+        0.00911212572675
+        0.00913911349123
+        0.00916611405505
+        0.00919312742428
+        0.00922015360501
+        0.0092471926033
+        0.00927424442524
+        0.0093013090769
+        0.00932838656437
+        0.00935547689374
+        0.00938258007111
+        0.00940969610255
+        0.00943682499417
+        0.00946396675207
+        0.00949112138235
+        0.00951828889111
+        0.00954546928447
+        0.00957266256853
+        0.00959986874941
+        0.00962708783322
+        0.00965431982608
+        0.00968156473412
+        0.00970882256345
+        0.00973609332022
+        0.00976337701055
+        0.00979067364057
+        0.00981798321641
+        0.00984530574423
+        0.00987264123016
+        0.00989998968035
+        0.00992735110095
+        0.0099547254981
+        0.00998211287797
+        0.0100095132467
+        0.0100369266105
+        0.0100643529754
+        0.0100917923478
+        0.0101192447336
+        0.0101467101391
+        0.0101741885706
+        0.010201680034
+        0.0102291845357
+        0.0102567020819
+        0.0102842326786
+        0.0103117763321
+        0.0103393330486
+        0.0103669028343
+        0.0103944856953
+        0.010422081638
+        0.0104496906684
+        0.0104773127928
+        0.0105049480174
+        0.0105325963485
+        0.0105602577921
+        0.0105879323546
+        0.0106156200422
+        0.0106433208611
+        0.0106710348175
+        0.0106987619176
+        0.0107265021677
+        0.0107542555741
+        0.0107820221429
+        0.0108098018804
+        0.0108375947929
+        0.0108654008866
+        0.0108932201677
+        0.0109210526425
+        0.0109488983173
+        0.0109767571984
+        0.0110046292919
+        0.0110325146041
+        0.0110604131414
+        0.01108832491
+        0.0111162499161
+        0.0111441881661
+        0.0111721396662
+        0.0112001044227
+        0.011228082442
+        0.0112560737302
+        0.0112840782937
+        0.0113120961387
+        0.0113401272717
+        0.0113681716988
+        0.0113962294264
+        0.0114243004608
+        0.0114523848083
+        0.0114804824753
+        0.0115085934679
+        0.0115367177926
+        0.0115648554557
+        0.0115930064635
+        0.0116211708223
+        0.0116493485385
+        0.0116775396184
+        0.0117057440683
+        0.0117339618946
+        0.0117621931037
+        0.0117904377017
+        0.0118186956953
+        0.0118469670905
+        0.0118752518939
+        0.0119035501118
+        0.0119318617506
+        0.0119601868165
+        0.011988525316
+        0.0120168772555
+        0.0120452426413
+        0.0120736214798
+        0.0121020137774
+        0.0121304195405
+        0.0121588387754
+        0.0121872714886
+        0.0122157176864
+        0.0122441773752
+        0.0122726505615
+        0.0123011372515
+        0.0123296374518
+        0.0123581511688
+        0.0123866784088
+        0.0124152191783
+        0.0124437734836
+        0.0124723413313
+        0.0125009227277
+        0.0125295176792
+        0.0125581261923
+        0.0125867482734
+        0.012615383929
+        0.0126440331654
+        0.0126726959892
+        0.0127013724067
+        0.0127300624245
+        0.0127587660489
+        0.0127874832864
+        0.0128162141435
+        0.0128449586267
+        0.0128737167423
+        0.0129024884969
+        0.0129312738969
+        0.0129600729489
+        0.0129888856592
+        0.0130177120343
+        0.0130465520808
+        0.0130754058051
+        0.0131042732137
+        0.0131331543132
+        0.0131620491099
+        0.0131909576103
+        0.0132198798211
+        0.0132488157487
+        0.0132777653995
+        0.0133067287802
+        0.0133357058971
+        0.0133646967569
+        0.013393701366
+        0.013422719731
+        0.0134517518584
+        0.0134807977547
+        0.0135098574264
+        0.0135389308801
+        0.0135680181224
+        0.0135971191597
+        0.0136262339985
+        0.0136553626456
+        0.0136845051073
+        0.0137136613903
+        0.013742831501
+        0.0137720154461
+        0.0138012132322
+        0.0138304248657
+        0.0138596503532
+        0.0138888897014
+        0.0139181429168
+        0.0139474100059
+        0.0139766909754
+        0.0140059858319
+        0.0140352945818
+        0.0140646172319
+        0.0140939537886
+        0.0141233042587
+        0.0141526686486
+        0.014182046965
+        0.0142114392146
+        0.0142408454038
+        0.0142702655394
+        0.0142996996279
+        0.014329147676
+        0.0143586096902
+        0.0143880856772
+        0.0144175756436
+        0.0144470795961
+        0.0144765975413
+        0.0145061294858
+        0.0145356754363
+        0.0145652353994
+        0.0145948093817
+        0.0146243973899
+        0.0146539994307
+        0.0146836155106
+        0.0147132456365
+        0.0147428898148
+        0.0147725480524
+        0.0148022203558
+        0.0148319067317
+        0.0148616071868
+        0.0148913217279
+        0.0149210503614
+        0.0149507930943
+        0.014980549933
+        0.0150103208844
+        0.0150401059551
+        0.0150699051518
+        0.0150997184812
+        0.01512954595
+        0.0151593875649
+        0.0151892433327
+        0.01521911326
+        0.0152489973535
+        0.0152788956201
+        0.0153088080663
+        0.0153387346989
+        0.0153686755247
+        0.0153986305504
+        0.0154285997827
+        0.0154585832283
+        0.015488580894
+        0.0155185927866
+        0.0155486189127
+        0.0155786592792
+        0.0156087138928
+        0.0156387827602
+        0.0156688658882
+        0.0156989632836
+        0.0157290749531
+        0.0157592009035
+        0.0157893411416
+        0.0158194956742
+        0.015849664508
+        0.0158798476498
+        0.0159100451064
+        0.0159402568846
+        0.0159704829912
+        0.0160007234329
+        0.0160309782166
+        0.0160612473491
+        0.0160915308372
+        0.0161218286877
+        0.0161521409074
+        0.0161824675031
+        0.0162128084816
+        0.0162431638498
+        0.0162735336145
+        0.0163039177825
+        0.0163343163606
+        0.0163647293557
+        0.0163951567747
+        0.0164255986242
+        0.0164560549113
+        0.0164865256427
+        0.0165170108253
+        0.016547510466
+        0.0165780245715
+        0.0166085531489
+        0.0166390962048
+        0.0166696537463
+        0.0167002257801
+        0.0167308123131
+        0.0167614133523
+        0.0167920289045
+        0.0168226589765
+        0.0168533035753
+        0.0168839627078
+        0.0169146363808
+        0.0169453246012
+        0.016976027376
+        0.0170067447121
+        0.0170374766162
+        0.0170682230955
+        0.0170989841567
+        0.0171297598068
+        0.0171605500527
+        0.0171913549014
+        0.0172221743597
+        0.0172530084345
+        0.0172838571329
+        0.0173147204618
+        0.017345598428
+        0.0173764910386
+        0.0174073983004
+        0.0174383202205
+        0.0174692568058
+        0.0175002080631
+        0.0175311739996
+        0.0175621546221
+        0.0175931499377
+        0.0176241599532
+        0.0176551846757
+        0.0176862241121
+        0.0177172782695
+        0.0177483471547
+        0.0177794307748
+        0.0178105291368
+        0.0178416422476
+        0.0178727701143
+        0.0179039127438
+        0.0179350701432
+        0.0179662423194
+        0.0179974292795
+        0.0180286310305
+        0.0180598475794
+        0.0180910789332
+        0.0181223250989
+        0.0181535860836
+        0.0181848618942
+        0.0182161525379
+        0.0182474580216
+        0.0182787783524
+        0.0183101135373
+        0.0183414635835
+        0.0183728284978
+        0.0184042082874
+        0.0184356029593
+        0.0184670125207
+        0.0184984369784
+        0.0185298763397
+        0.0185613306116
+        0.0185927998011
+        0.0186242839154
+        0.0186557829614
+        0.0186872969464
+        0.0187188258773
+        0.0187503697613
+        0.0187819286054
+        0.0188135024168
+        0.0188450912025
+        0.0188766949697
+        0.0189083137254
+        0.0189399474768
+        0.018971596231
+        0.019003259995
+        0.0190349387761
+        0.0190666325813
+        0.0190983414177
+        0.0191300652926
+        0.0191618042129
+        0.0191935581859
+        0.0192253272187
+        0.0192571113184
+        0.0192889104922
+        0.0193207247473
+        0.0193525540907
+        0.0193843985296
+        0.0194162580713
+        0.0194481327228
+        0.0194800224913
+        0.019511927384
+        0.0195438474081
+        0.0195757825707
+        0.0196077328791
+        0.0196396983403
+        0.0196716789617
+        0.0197036747503
+        0.0197356857134
+        0.0197677118582
+        0.0197997531919
+        0.0198318097216
+        0.0198638814546
+        0.0198959683981
+        0.0199280705593
+        0.0199601879455
+        0.0199923205638
+        0.0200244684214
+        0.0200566315257
+        0.0200888098837
+        0.0201210035029
+        0.0201532123903
+        0.0201854365533
+        0.0202176759991
+        0.0202499307349
+        0.0202822007679
+        0.0203144861056
+        0.020346786755
+        0.0203791027235
+        0.0204114340183
+        0.0204437806467
+        0.0204761426159
+        0.0205085199334
+        0.0205409126062
+        0.0205733206417
+        0.0206057440472
+        0.0206381828301
+        0.0206706369974
+        0.0207031065567
+        0.0207355915151
+        0.02076809188
+        0.0208006076586
+        0.0208331388584
+        0.0208656854865
+        0.0208982475504
+        0.0209308250573
+        0.0209634180146
+        0.0209960264296
+        0.0210286503096
+        0.0210612896619
+        0.021093944494
+        0.021126614813
+        0.0211593006265
+        0.0211920019417
+        0.021224718766
+        0.0212574511067
+        0.0212901989712
+        0.0213229623668
+        0.021355741301
+        0.0213885357811
+        0.0214213458145
+        0.0214541714085
+        0.0214870125705
+        0.0215198693079
+        0.0215527416281
+        0.0215856295385
+        0.0216185330465
+        0.0216514521595
+        0.0216843868848
+        0.0217173372299
+        0.0217503032022
+        0.0217832848091
+        0.021816282058
+        0.0218492949563
+        0.0218823235115
+        0.021915367731
+        0.0219484276222
+        0.0219815031925
+        0.0220145944494
+        0.0220477014004
+        0.0220808240528
+        0.0221139624141
+        0.0221471164917
+        0.0221802862932
+        0.0222134718259
+        0.0222466730974
+        0.022279890115
+        0.0223131228863
+        0.0223463714188
+        0.0223796357198
+        0.022412915797
+        0.0224462116577
+        0.0224795233095
+        0.0225128507598
+        0.0225461940161
+        0.022579553086
+        0.0226129279769
+        0.0226463186963
+        0.0226797252518
+        0.0227131476509
+        0.022746585901
+        0.0227800400096
+        0.0228135099844
+        0.0228469958329
+        0.0228804975624
+        0.0229140151807
+        0.0229475486952
+        0.0229810981135
+        0.0230146634431
+        0.0230482446915
+        0.0230818418663
+        0.0231154549751
+        0.0231490840254
+        0.0231827290248
+        0.0232163899808
+        0.023250066901
+        0.023283759793
+        0.0233174686643
+        0.0233511935226
+        0.0233849343754
+        0.0234186912303
+        0.0234524640948
+        0.0234862529767
+        0.0235200578834
+        0.0235538788226
+        0.0235877158019
+        0.0236215688289
+        0.0236554379112
+        0.0236893230563
+        0.0237232242721
+        0.0237571415659
+        0.0237910749456
+        0.0238250244186
+        0.0238589899927
+        0.0238929716755
+        0.0239269694746
+        0.0239609833976
+        0.0239950134523
+        0.0240290596462
+        0.024063121987
+        0.0240972004824
+        0.02413129514
+        0.0241654059675
+        0.0241995329725
+        0.0242336761629
+        0.0242678355461
+        0.0243020111299
+        0.024336202922
+        0.02437041093
+        0.0244046351617
+        0.0244388756248
+        0.0244731323269
+        0.0245074052757
+        0.024541694479
+        0.0245759999445
+        0.0246103216798
+        0.0246446596927
+        0.024679013991
+        0.0247133845822
+        0.0247477714743
+        0.0247821746748
+        0.0248165941915
+        0.0248510300322
+        0.0248854822046
+        0.0249199507165
+        0.0249544355756
+        0.0249889367896
+        0.0250234543663
+        0.0250579883135
+        0.025092538639
+        0.0251271053504
+        0.0251616884556
+        0.0251962879624
+        0.0252309038785
+        0.0252655362117
+        0.0253001849698
+        0.0253348501606
+        0.0253695317918
+        0.0254042298714
+        0.025438944407
+        0.0254736754065
+        0.0255084228777
+        0.0255431868283
+        0.0255779672663
+        0.0256127641995
+        0.0256475776356
+        0.0256824075825
+        0.025717254048
+        0.0257521170399
+        0.0257869965662
+        0.0258218926345
+        0.0258568052529
+        0.0258917344291
+        0.0259266801709
+        0.0259616424863
+        0.0259966213831
+        0.0260316168691
+        0.0260666289523
+        0.0261016576405
+        0.0261367029415
+        0.0261717648633
+        0.0262068434137
+        0.0262419386007
+        0.026277050432
+        0.0263121789157
+        0.0263473240596
+        0.0263824858715
+        0.0264176643595
+        0.0264528595314
+        0.0264880713951
+        0.0265232999586
+        0.0265585452297
+        0.0265938072165
+        0.0266290859267
+        0.0266643813684
+        0.0266996935495
+        0.0267350224779
+        0.0267703681616
+        0.0268057306085
+        0.0268411098265
+        0.0268765058237
+        0.0269119186079
+        0.0269473481872
+        0.0269827945695
+        0.0270182577627
+        0.0270537377749
+        0.027089234614
+        0.027124748288
+        0.0271602788049
+        0.0271958261727
+        0.0272313903993
+        0.0272669714928
+        0.0273025694612
+        0.0273381843124
+        0.0273738160545
+        0.0274094646954
+        0.0274451302433
+        0.0274808127061
+        0.0275165120918
+        0.0275522284085
+        0.0275879616641
+        0.0276237118668
+        0.0276594790246
+        0.0276952631454
+        0.0277310642374
+        0.0277668823086
+        0.027802717367
+        0.0278385694208
+        0.0278744384779
+        0.0279103245465
+        0.0279462276345
+        0.0279821477501
+        0.0280180849014
+        0.0280540390964
+        0.0280900103432
+        0.0281259986499
+        0.0281620040245
+        0.0281980264753
+        0.0282340660102
+        0.0282701226374
+        0.0283061963651
+        0.0283422872012
+        0.0283783951539
+        0.0284145202313
+        0.0284506624416
+        0.0284868217929
+        0.0285229982933
+        0.0285591919509
+        0.0285954027739
+        0.0286316307704
+        0.0286678759486
+        0.0287041383166
+        0.0287404178826
+        0.0287767146546
+        0.028813028641
+        0.0288493598498
+        0.0288857082892
+        0.0289220739674
+        0.0289584568926
+        0.0289948570729
+        0.0290312745165
+        0.0290677092316
+        0.0291041612265
+        0.0291406305092
+        0.029177117088
+        0.0292136209712
+        0.0292501421668
+        0.0292866806831
+        0.0293232365284
+        0.0293598097108
+        0.0293964002387
+        0.0294330081201
+        0.0294696333633
+        0.0295062759766
+        0.0295429359682
+        0.0295796133463
+        0.0296163081192
+        0.0296530202952
+        0.0296897498825
+        0.0297264968893
+        0.0297632613239
+        0.0298000431946
+        0.0298368425096
+        0.0298736592773
+        0.0299104935058
+        0.0299473452036
+        0.0299842143788
+        0.0300211010397
+        0.0300580051947
+        0.030094926852
+        0.03013186602
+        0.0301688227069
+        0.0302057969211
+        0.0302427886708
+        0.0302797979644
+        0.0303168248103
+        0.0303538692166
+        0.0303909311918
+        0.0304280107442
+        0.0304651078822
+        0.030502222614
+        0.030539354948
+        0.0305765048925
+        0.030613672456
+        0.0306508576468
+        0.0306880604731
+        0.0307252809435
+        0.0307625190662
+        0.0307997748496
+        0.0308370483022
+        0.0308743394322
+        0.0309116482481
+        0.0309489747583
+        0.0309863189711
+        0.031023680895
+        0.0310610605383
+        0.0310984579094
+        0.0311358730168
+        0.0311733058689
+        0.031210756474
+        0.0312482248407
+        0.0312857109773
+        0.0313232148922
+        0.0313607365939
+        0.0313982760909
+        0.0314358333915
+        0.0314734085042
+        0.0315110014375
+        0.0315486121997
+        0.0315862407995
+        0.0316238872451
+        0.0316615515451
+        0.031699233708
+        0.0317369337422
+        0.0317746516562
+        0.0318123874585
+        0.0318501411576
+        0.0318879127619
+        0.0319257022799
+        0.0319635097202
+        0.0320013350912
+        0.0320391784014
+        0.0320770396594
+        0.0321149188737
+        0.0321528160527
+        0.032190731205
+        0.0322286643392
+        0.0322666154637
+        0.0323045845871
+        0.0323425717179
+        0.0323805768647
+        0.0324186000359
+        0.0324566412402
+        0.0324947004862
+        0.0325327777822
+        0.032570873137
+        0.0326089865591
+        0.0326471180571
+        0.0326852676394
+        0.0327234353148
+        0.0327616210917
+        0.0327998249789
+        0.0328380469847
+        0.032876287118
+        0.0329145453872
+        0.0329528218009
+        0.0329911163678
+        0.0330294290964
+        0.0330677599954
+        0.0331061090735
+        0.0331444763391
+        0.033182861801
+        0.0332212654677
+        0.033259687348
+        0.0332981274504
+        0.0333365857836
+        0.0333750623562
+        0.0334135571769
+        0.0334520702543
+        0.0334906015972
+        0.0335291512141
+        0.0335677191137
+        0.0336063053047
+        0.0336449097958
+        0.0336835325956
+        0.0337221737129
+        0.0337608331563
+        0.0337995109345
+        0.0338382070562
+        0.0338769215302
+        0.033915654365
+        0.0339544055694
+        0.0339931751522
+        0.0340319631221
+        0.0340707694877
+        0.0341095942578
+        0.0341484374411
+        0.0341872990463
+        0.0342261790823
+        0.0342650775577
+        0.0343039944812
+        0.0343429298617
+        0.0343818837079
+        0.0344208560285
+        0.0344598468323
+        0.0344988561281
+        0.0345378839246
+        0.0345769302306
+        0.0346159950549
+        0.0346550784063
+        0.0346941802935
+        0.0347333007254
+        0.0347724397107
+        0.0348115972583
+        0.0348507733769
+        0.0348899680754
+        0.0349291813625
+        0.0349684132471
+        0.035007663738
+        0.0350469328441
+        0.035086220574
+        0.0351255269368
+        0.0351648519412
+        0.0352041955961
+        0.0352435579103
+        0.0352829388926
+        0.0353223385519
+        0.0353617568972
+        0.0354011939371
+        0.0354406496806
+        0.0354801241367
+        0.035519617314
+        0.0355591292216
+        0.0355986598683
+        0.035638209263
+        0.0356777774145
+        0.0357173643319
+        0.0357569700239
+        0.0357965944995
+        0.0358362377676
+        0.0358758998372
+        0.035915580717
+        0.0359552804161
+        0.0359949989433
+        0.0360347363077
+        0.036074492518
+        0.0361142675834
+        0.0361540615127
+        0.0361938743148
+        0.0362337059987
+        0.0362735565734
+        0.0363134260478
+        0.0363533144309
+        0.0363932217317
+        0.0364331479591
+        0.0364730931221
+        0.0365130572296
+        0.0365530402908
+        0.0365930423145
+        0.0366330633097
+        0.0366731032855
+        0.0367131622509
+        0.0367532402148
+        0.0367933371863
+        0.0368334531743
+        0.036873588188
+        0.0369137422363
+        0.0369539153282
+        0.0369941074728
+        0.0370343186791
+        0.0370745489562
+        0.0371147983131
+        0.0371550667589
+        0.0371953543025
+        0.0372356609531
+        0.0372759867198
+        0.0373163316115
+        0.0373566956374
+        0.0373970788065
+        0.0374374811279
+        0.0374779026108
+        0.0375183432641
+        0.037558803097
+        0.0375992821186
+        0.0376397803379
+        0.0376802977642
+        0.0377208344064
+        0.0377613902737
+        0.0378019653752
+        0.0378425597201
+        0.0378831733174
+        0.0379238061764
+        0.0379644583061
+        0.0380051297156
+        0.0380458204142
+        0.0380865304109
+        0.038127259715
+        0.0381680083355
+        0.0382087762817
+        0.0382495635626
+        0.0382903701876
+        0.0383311961656
+        0.038372041506
+        0.0384129062179
+        0.0384537903105
+        0.038494693793
+        0.0385356166746
+        0.0385765589644
+        0.0386175206718
+        0.0386585018058
+        0.0386995023757
+        0.0387405223908
+        0.0387815618602
+        0.0388226207932
+        0.038863699199
+        0.0389047970868
+        0.0389459144659
+        0.0389870513456
+        0.039028207735
+        0.0390693836434
+        0.0391105790802
+        0.0391517940544
+        0.0391930285755
+        0.0392342826527
+        0.0392755562952
+        0.0393168495123
+        0.0393581623134
+        0.0393994947077
+        0.0394408467044
+        0.039482218313
+        0.0395236095427
+        0.0395650204027
+        0.0396064509025
+        0.0396479010513
+        0.0396893708585
+        0.0397308603333
+        0.0397723694851
+        0.0398138983232
+        0.039855446857
+        0.0398970150959
+        0.039938603049
+        0.0399802107259
+        0.0400218381358
+        0.0400634852882
+        0.0401051521923
+        0.0401468388575
+        0.0401885452933
+        0.040230271509
+        0.0402720175139
+        0.0403137833175
+        0.0403555689292
+        0.0403973743583
+        0.0404391996142
+        0.0404810447064
+        0.0405229096442
+        0.0405647944372
+        0.0406066990945
+        0.0406486236258
+        0.0406905680404
+        0.0407325323478
+        0.0407745165574
+        0.0408165206786
+        0.0408585447209
+        0.0409005886937
+        0.0409426526064
+        0.0409847364687
+        0.0410268402898
+        0.0410689640792
+        0.0411111078465
+        0.0411532716011
+        0.0411954553525
+        0.0412376591101
+        0.0412798828835
+        0.0413221266822
+        0.0413643905156
+        0.0414066743932
+        0.0414489783246
+        0.0414913023193
+        0.0415336463867
+        0.0415760105365
+        0.041618394778
+        0.0416607991209
+        0.0417032235747
+        0.041745668149
+        0.0417881328532
+        0.0418306176969
+        0.0418731226896
+        0.041915647841
+        0.0419581931606
+        0.0420007586579
+        0.0420433443426
+        0.0420859502241
+        0.0421285763121
+        0.0421712226162
+        0.0422138891458
+        0.0422565759108
+        0.0422992829205
+        0.0423420101847
+        0.0423847577129
+        0.0424275255148
+        0.0424703135999
+        0.0425131219779
+        0.0425559506584
+        0.0425987996511
+        0.0426416689655
+        0.0426845586113
+        0.0427274685982
+        0.0427703989358
+        0.0428133496337
+        0.0428563207016
+        0.0428993121492
+        0.0429423239861
+        0.042985356222
+        0.0430284088666
+        0.0430714819295
+        0.0431145754205
+        0.0431576893492
+        0.0432008237253
+        0.0432439785585
+        0.0432871538586
+        0.0433303496351
+        0.0433735658979
+        0.0434168026567
+        0.0434600599211
+        0.0435033377009
+        0.0435466360059
+        0.0435899548457
+        0.0436332942301
+        0.0436766541689
+        0.0437200346717
+        0.0437634357484
+        0.0438068574087
+        0.0438502996624
+        0.0438937625192
+        0.0439372459889
+        0.0439807500812
+        0.0440242748061
+        0.0440678201731
+        0.0441113861922
+        0.0441549728732
+        0.0441985802257
+        0.0442422082597
+        0.044285856985
+        0.0443295264113
+        0.0443732165484
+        0.0444169274063
+        0.0444606589946
+        0.0445044113234
+        0.0445481844023
+        0.0445919782412
+        0.04463579285
+        0.0446796282386
+        0.0447234844167
+        0.0447673613943
+        0.0448112591811
+        0.0448551777872
+        0.0448991172223
+        0.0449430774963
+        0.0449870586191
+        0.0450310606006
+        0.0450750834507
+        0.0451191271793
+        0.0451631917963
+        0.0452072773116
+        0.0452513837351
+        0.0452955110767
+        0.0453396593464
+        0.045383828554
+        0.0454280187095
+        0.0454722298229
+        0.045516461904
+        0.0455607149629
+        0.0456049890094
+        0.0456492840536
+        0.0456936001053
+        0.0457379371745
+        0.0457822952713
+        0.0458266744056
+        0.0458710745873
+        0.0459154958265
+        0.045959938133
+        0.046004401517
+        0.0460488859885
+        0.0460933915573
+        0.0461379182336
+        0.0461824660273
+        0.0462270349484
+        0.0462716250071
+        0.0463162362132
+        0.0463608685768
+        0.046405522108
+        0.0464501968168
+        0.0464948927132
+        0.0465396098074
+        0.0465843481092
+        0.0466291076289
+        0.0466738883764
+        0.0467186903619
+        0.0467635135954
+        0.0468083580869
+        0.0468532238466
+        0.0468981108846
+        0.0469430192109
+        0.0469879488356
+        0.0470328997689
+        0.0470778720208
+        0.0471228656015
+        0.047167880521
+        0.0472129167896
+        0.0472579744172
+        0.0473030534141
+        0.0473481537904
+        0.0473932755562
+        0.0474384187217
+        0.0474835832969
+        0.0475287692922
+        0.0475739767175
+        0.0476192055832
+        0.0476644558993
+        0.0477097276761
+        0.0477550209236
+        0.0478003356522
+        0.0478456718719
+        0.047891029593
+        0.0479364088257
+        0.0479818095801
+        0.0480272318665
+        0.0480726756951
+        0.0481181410762
+        0.0481636280198
+        0.0482091365363
+        0.0482546666359
+        0.0483002183288
+        0.0483457916253
+        0.0483913865356
+        0.0484370030699
+        0.0484826412386
+        0.0485283010518
+        0.0485739825199
+        0.0486196856531
+        0.0486654104616
+        0.0487111569559
+        0.0487569251461
+        0.0488027150425
+        0.0488485266555
+        0.0488943599953
+        0.0489402150722
+        0.0489860918966
+        0.0490319904787
+        0.049077910829
+        0.0491238529576
+        0.049169816875
+        0.0492158025914
+        0.0492618101173
+        0.0493078394628
+        0.0493538906385
+        0.0493999636547
+        0.0494460585216
+        0.0494921752497
+        0.0495383138494
+        0.049584474331
+        0.0496306567048
+        0.0496768609814
+        0.049723087171
+        0.049769335284
+        0.0498156053309
+        0.0498618973221
+        0.0499082112679
+        0.0499545471788
+        0.0500009050651
+        0.0500472849374
+        0.0500936868061
+        0.0501401106815
+        0.0501865565741
+        0.0502330244943
+        0.0502795144527
+        0.0503260264596
+        0.0503725605255
+        0.0504191166609
+        0.0504656948762
+        0.0505122951819
+        0.0505589175886
+        0.0506055621065
+        0.0506522287464
+        0.0506989175185
+        0.0507456284335
+        0.0507923615019
+        0.0508391167341
+        0.0508858941407
+        0.0509326937321
+        0.0509795155189
+        0.0510263595117
+        0.0510732257209
+        0.0511201141571
+        0.0511670248308
+        0.0512139577527
+        0.0512609129331
+        0.0513078903828
+        0.0513548901122
+        0.0514019121319
+        0.0514489564525
+        0.0514960230845
+        0.0515431120386
+        0.0515902233254
+        0.0516373569553
+        0.0516845129391
+        0.0517316912873
+        0.0517788920105
+        0.0518261151194
+        0.0518733606245
+        0.0519206285365
+        0.0519679188661
+        0.0520152316237
+        0.0520625668201
+        0.052109924466
+        0.0521573045719
+        0.0522047071485
+        0.0522521322065
+        0.0522995797565
+        0.0523470498093
+        0.0523945423754
+        0.0524420574655
+        0.0524895950904
+        0.0525371552607
+        0.0525847379871
+        0.0526323432804
+        0.0526799711511
+        0.0527276216101
+        0.052775294668
+        0.0528229903356
+        0.0528707086235
+        0.0529184495425
+        0.0529662131034
+        0.0530139993168
+        0.0530618081936
+        0.0531096397444
+        0.0531574939801
+        0.0532053709113
+        0.0532532705489
+        0.0533011929036
+        0.0533491379861
+        0.0533971058074
+        0.053445096378
+        0.053493109709
+        0.0535411458109
+        0.0535892046947
+        0.0536372863711
+        0.053685390851
+        0.0537335181451
+        0.0537816682643
+        0.0538298412194
+        0.0538780370212
+        0.0539262556806
+        0.0539744972085
+        0.0540227616155
+        0.0540710489127
+        0.0541193591109
+        0.0541676922209
+        0.0542160482535
+        0.0542644272198
+        0.0543128291305
+        0.0543612539964
+        0.0544097018287
+        0.054458172638
+        0.0545066664353
+        0.0545551832315
+        0.0546037230375
+        0.0546522858642
+        0.0547008717226
+        0.0547494806235
+        0.0547981125779
+        0.0548467675968
+        0.054895445691
+        0.0549441468715
+        0.0549928711492
+        0.0550416185352
+        0.0550903890403
+        0.0551391826756
+        0.055187999452
+        0.0552368393804
+        0.055285702472
+        0.0553345887375
+        0.0553834981881
+        0.0554324308347
+        0.0554813866884
+        0.0555303657601
+        0.0555793680608
+        0.0556283936016
+        0.0556774423935
+        0.0557265144475
+        0.0557756097746
+        0.055824728386
+        0.0558738702925
+        0.0559230355053
+        0.0559722240355
+        0.0560214358941
+        0.0560706710921
+        0.0561199296406
+        0.0561692115507
+        0.0562185168335
+        0.0562678455
+        0.0563171975614
+        0.0563665730288
+        0.0564159719132
+        0.0564653942257
+        0.0565148399775
+        0.0565643091797
+        0.0566138018434
+        0.0566633179797
+        0.0567128575997
+        0.0567624207147
+        0.0568120073357
+        0.0568616174739
+        0.0569112511404
+        0.0569609083465
+        0.0570105891032
+        0.0570602934217
+        0.0571100213132
+        0.0571597727889
+        0.05720954786
+        0.0572593465377
+        0.0573091688331
+        0.0573590147575
+        0.057408884322
+        0.0574587775379
+        0.0575086944165
+        0.0575586349688
+        0.0576085992062
+        0.0576585871398
+        0.057708598781
+        0.0577586341409
+        0.0578086932309
+        0.0578587760621
+        0.0579088826458
+        0.0579590129933
+        0.0580091671159
+        0.0580593450248
+        0.0581095467313
+        0.0581597722467
+        0.0582100215824
+        0.0582602947495
+        0.0583105917594
+        0.0583609126234
+        0.0584112573528
+        0.0584616259589
+        0.0585120184531
+        0.0585624348467
+        0.058612875151
+        0.0586633393774
+        0.0587138275371
+        0.0587643396417
+        0.0588148757023
+        0.0588654357304
+        0.0589160197373
+        0.0589666277345
+        0.0590172597333
+        0.059067915745
+        0.0591185957811
+        0.0591692998529
+        0.0592200279719
+        0.0592707801495
+        0.059321556397
+        0.0593723567259
+        0.0594231811477
+        0.0594740296736
+        0.0595249023152
+        0.059575799084
+        0.0596267199912
+        0.0596776650485
+        0.0597286342672
+        0.0597796276588
+        0.0598306452348
+        0.0598816870066
+        0.0599327529857
+        0.0599838431837
+        0.0600349576119
+        0.0600860962819
+        0.0601372592051
+        0.0601884463931
+        0.0602396578574
+        0.0602908936095
+        0.060342153661
+        0.0603934380232
+        0.0604447467078
+        0.0604960797263
+        0.0605474370903
+        0.0605988188113
+        0.0606502249007
+        0.0607016553703
+        0.0607531102316
+        0.0608045894961
+        0.0608560931753
+        0.060907621281
+        0.0609591738246
+        0.0610107508178
+        0.0610623522721
+        0.0611139781992
+        0.0611656286107
+        0.0612173035181
+        0.0612690029331
+        0.0613207268673
+        0.0613724753323
+        0.0614242483399
+        0.0614760459015
+        0.0615278680289
+        0.0615797147337
+        0.0616315860276
+        0.0616834819222
+        0.0617354024292
+        0.0617873475603
+        0.0618393173271
+        0.0618913117413
+        0.0619433308147
+        0.0619953745589
+        0.0620474429856
+        0.0620995361065
+        0.0621516539333
+        0.0622037964778
+        0.0622559637517
+        0.0623081557666
+        0.0623603725344
+        0.0624126140668
+        0.0624648803755
+        0.0625171714723
+        0.0625694873688
+        0.062621828077
+        0.0626741936086
+        0.0627265839752
+        0.0627789991888
+        0.062831439261
+        0.0628839042037
+        0.0629363940288
+        0.0629889087478
+        0.0630414483728
+        0.0630940129154
+        0.0631466023876
+        0.0631992168011
+        0.0632518561678
+        0.0633045204994
+        0.0633572098079
+        0.0634099241051
+        0.0634626634028
+        0.0635154277129
+        0.0635682170473
+        0.0636210314178
+        0.0636738708363
+        0.0637267353146
+        0.0637796248647
+        0.0638325394985
+        0.0638854792278
+        0.0639384440646
+        0.0639914340207
+        0.0640444491081
+        0.0640974893386
+        0.0641505547243
+        0.0642036452771
+        0.0642567610088
+        0.0643099019314
+        0.0643630680569
+        0.0644162593972
+        0.0644694759643
+        0.0645227177702
+        0.0645759848267
+        0.064629277146
+        0.0646825947399
+        0.0647359376204
+        0.0647893057997
+        0.0648426992895
+        0.064896118102
+        0.0649495622492
+        0.0650030317431
+        0.0650565265956
+        0.0651100468189
+        0.065163592425
+        0.0652171634258
+        0.0652707598335
+        0.06532438166
+        0.0653780289175
+        0.065431701618
+        0.0654853997736
+        0.0655391233963
+        0.0655928724983
+        0.0656466470915
+        0.0657004471882
+        0.0657542728003
+        0.06580812394
+        0.0658620006194
+        0.0659159028507
+        0.0659698306458
+        0.0660237840171
+        0.0660777629765
+        0.0661317675362
+        0.0661857977084
+        0.0662398535052
+        0.0662939349387
+        0.0663480420212
+        0.0664021747647
+        0.0664563331816
+        0.0665105172838
+        0.0665647270836
+        0.0666189625933
+        0.0666732238249
+        0.0667275107908
+        0.066781823503
+        0.0668361619738
+        0.0668905262155
+        0.0669449162402
+        0.0669993320601
+        0.0670537736876
+        0.0671082411348
+        0.0671627344141
+        0.0672172535375
+        0.0672717985175
+        0.0673263693662
+        0.067380966096
+        0.067435588719
+        0.0674902372477
+        0.0675449116942
+        0.0675996120709
+        0.06765433839
+        0.0677090906639
+        0.0677638689049
+        0.0678186731253
+        0.0678735033374
+        0.0679283595535
+        0.067983241786
+        0.0680381500472
+        0.0680930843495
+        0.0681480447051
+        0.0682030311265
+        0.0682580436261
+        0.0683130822161
+        0.068368146909
+        0.0684232377172
+        0.068478354653
+        0.0685334977288
+        0.068588666957
+        0.06864386235
+        0.0686990839203
+        0.0687543316802
+        0.0688096056422
+        0.0688649058187
+        0.0689202322221
+        0.0689755848648
+        0.0690309637594
+        0.0690863689182
+        0.0691418003538
+        0.0691972580785
+        0.0692527421049
+        0.0693082524454
+        0.0693637891125
+        0.0694193521186
+        0.0694749414764
+        0.0695305571982
+        0.0695861992966
+        0.0696418677841
+        0.0696975626732
+        0.0697532839764
+        0.0698090317063
+        0.0698648058754
+        0.0699206064961
+        0.0699764335812
+        0.0700322871431
+        0.0700881671943
+        0.0701440737475
+        0.0702000068152
+        0.07025596641
+        0.0703119525444
+        0.0703679652311
+        0.0704240044826
+        0.0704800703116
+        0.0705361627307
+        0.0705922817523
+        0.0706484273893
+        0.0707045996542
+        0.0707607985596
+        0.0708170241181
+        0.0708732763425
+        0.0709295552453
+        0.0709858608392
+        0.0710421931368
+        0.0710985521509
+        0.0711549378941
+        0.071211350379
+        0.0712677896184
+        0.071324255625
+        0.0713807484114
+        0.0714372679903
+        0.0714938143745
+        0.0715503875766
+        0.0716069876094
+        0.0716636144856
+        0.071720268218
+        0.0717769488192
+        0.071833656302
+        0.0718903906792
+        0.0719471519635
+        0.0720039401677
+        0.0720607553045
+        0.0721175973868
+        0.0721744664272
+        0.0722313624386
+        0.0722882854338
+        0.0723452354256
+        0.0724022124268
+        0.0724592164501
+        0.0725162475084
+        0.0725733056146
+        0.0726303907814
+        0.0726875030217
+        0.0727446423483
+        0.0728018087741
+        0.0728590023119
+        0.0729162229746
+        0.072973470775
+        0.073030745726
+        0.0730880478406
+        0.0731453771315
+        0.0732027336117
+        0.073260117294
+        0.0733175281914
+        0.0733749663167
+        0.073432431683
+        0.073489924303
+        0.0735474441898
+        0.0736049913562
+        0.0736625658152
+        0.0737201675798
+        0.0737777966628
+        0.0738354530773
+        0.0738931368362
+        0.0739508479524
+        0.074008586439
+        0.074066352309
+        0.0741241455753
+        0.0741819662508
+        0.0742398143487
+        0.0742976898819
+        0.0743555928634
+        0.0744135233063
+        0.0744714812235
+        0.0745294666282
+        0.0745874795332
+        0.0746455199518
+        0.0747035878969
+        0.0747616833815
+        0.0748198064188
+        0.0748779570218
+        0.0749361352036
+        0.0749943409773
+        0.0750525743559
+        0.0751108353525
+        0.0751691239803
+        0.0752274402523
+        0.0752857841817
+        0.0753441557815
+        0.075402555065
+        0.0754609820451
+        0.0755194367352
+        0.0755779191482
+        0.0756364292974
+        0.0756949671958
+        0.0757535328568
+        0.0758121262933
+        0.0758707475187
+        0.0759293965461
+        0.0759880733886
+        0.0760467780595
+        0.0761055105719
+        0.0761642709391
+        0.0762230591743
+        0.0762818752906
+        0.0763407193014
+        0.0763995912198
+        0.0764584910591
+        0.0765174188325
+        0.0765763745533
+        0.0766353582347
+        0.07669436989
+        0.0767534095324
+        0.0768124771753
+        0.0768715728319
+        0.0769306965154
+        0.0769898482392
+        0.0770490280166
+        0.0771082358609
+        0.0771674717854
+        0.0772267358034
+        0.0772860279283
+        0.0773453481733
+        0.0774046965518
+        0.0774640730771
+        0.0775234777627
+        0.0775829106217
+        0.0776423716678
+        0.077701860914
+        0.077761378374
+        0.077820924061
+        0.0778804979883
+        0.0779401001696
+        0.077999730618
+        0.078059389347
+        0.0781190763701
+        0.0781787917007
+        0.0782385353521
+        0.0782983073378
+        0.0783581076713
+        0.0784179363659
+        0.0784777934352
+        0.0785376788926
+        0.0785975927516
+        0.0786575350256
+        0.0787175057281
+        0.0787775048726
+        0.0788375324726
+        0.0788975885415
+        0.078957673093
+        0.0790177861404
+        0.0790779276973
+        0.0791380977773
+        0.0791982963938
+        0.0792585235604
+        0.0793187792906
+        0.0793790635979
+        0.079439376496
+        0.0794997179984
+        0.0795600881186
+        0.0796204868703
+        0.0796809142669
+        0.0797413703222
+        0.0798018550496
+        0.0798623684628
+        0.0799229105753
+        0.0799834814009
+        0.0800440809531
+        0.0801047092455
+        0.0801653662918
+        0.0802260521055
+        0.0802867667004
+        0.0803475100901
+        0.0804082822883
+        0.0804690833086
+        0.0805299131646
+        0.0805907718701
+        0.0806516594388
+        0.0807125758843
+        0.0807735212203
+        0.0808344954605
+        0.0808954986187
+        0.0809565307085
+        0.0810175917437
+        0.0810786817379
+        0.0811398007051
+        0.0812009486587
+        0.0812621256128
+        0.0813233315808
+        0.0813845665768
+        0.0814458306143
+        0.0815071237072
+        0.0815684458692
+        0.0816297971142
+        0.0816911774559
+        0.0817525869082
+        0.0818140254848
+        0.0818754931995
+        0.0819369900663
+        0.0819985160988
+        0.0820600713109
+        0.0821216557166
+        0.0821832693295
+        0.0822449121636
+        0.0823065842327
+        0.0823682855508
+        0.0824300161315
+        0.082491775989
+        0.0825535651369
+        0.0826153835893
+        0.0826772313599
+        0.0827391084628
+        0.0828010149119
+        0.0828629507209
+        0.082924915904
+        0.0829869104749
+        0.0830489344477
+        0.0831109878363
+        0.0831730706546
+        0.0832351829166
+        0.0832973246363
+        0.0833594958276
+        0.0834216965045
+        0.083483926681
+        0.083546186371
+        0.0836084755887
+        0.0836707943479
+        0.0837331426627
+        0.0837955205472
+        0.0838579280152
+        0.083920365081
+        0.0839828317584
+        0.0840453280616
+        0.0841078540046
+        0.0841704096014
+        0.0842329948661
+        0.0842956098129
+        0.0843582544556
+        0.0844209288086
+        0.0844836328858
+        0.0845463667013
+        0.0846091302692
+        0.0846719236037
+        0.0847347467189
+        0.0847975996288
+        0.0848604823477
+        0.0849233948897
+        0.0849863372688
+        0.0850493094993
+        0.0851123115953
+        0.085175343571
+        0.0852384054405
+        0.0853014972181
+        0.0853646189178
+        0.085427770554
+        0.0854909521407
+        0.0855541636923
+        0.0856174052228
+        0.0856806767466
+        0.0857439782779
+        0.0858073098308
+        0.0858706714197
+        0.0859340630587
+        0.0859974847622
+        0.0860609365443
+        0.0861244184194
+        0.0861879304017
+        0.0862514725055
+        0.0863150447451
+        0.0863786471347
+        0.0864422796887
+        0.0865059424214
+        0.0865696353471
+        0.0866333584801
+        0.0866971118348
+        0.0867608954254
+        0.0868247092663
+        0.0868885533719
+        0.0869524277565
+        0.0870163324344
+        0.0870802674201
+        0.087144232728
+        0.0872082283723
+        0.0872722543674
+        0.0873363107279
+        0.087400397468
+        0.0874645146022
+        0.087528662145
+        0.0875928401106
+        0.0876570485136
+        0.0877212873683
+        0.0877855566893
+        0.087849856491
+        0.0879141867878
+        0.0879785475942
+        0.0880429389247
+        0.0881073607937
+        0.0881718132157
+        0.0882362962052
+        0.0883008097768
+        0.0883653539448
+        0.0884299287239
+        0.0884945341285
+        0.0885591701732
+        0.0886238368725
+        0.0886885342409
+        0.0887532622931
+        0.0888180210434
+        0.0888828105066
+        0.0889476306971
+        0.0890124816295
+        0.0890773633185
+        0.0891422757785
+        0.0892072190242
+        0.0892721930703
+        0.0893371979312
+        0.0894022336217
+        0.0894673001563
+        0.0895323975496
+        0.0895975258164
+        0.0896626849712
+        0.0897278750287
+        0.0897930960035
+        0.0898583479104
+        0.0899236307639
+        0.0899889445788
+        0.0900542893698
+        0.0901196651514
+        0.0901850719385
+        0.0902505097457
+        0.0903159785878
+        0.0903814784795
+        0.0904470094354
+        0.0905125714704
+        0.0905781645991
+        0.0906437888363
+        0.0907094441968
+        0.0907751306954
+        0.0908408483467
+        0.0909065971656
+        0.0909723771668
+        0.0910381883652
+        0.0911040307755
+        0.0911699044125
+        0.0912358092911
+        0.0913017454261
+        0.0913677128322
+        0.0914337115243
+        0.0914997415173
+        0.0915658028261
+        0.0916318954653
+        0.09169801945
+        0.0917641747949
+        0.091830361515
+        0.0918965796252
+        0.0919628291402
+        0.0920291100751
+        0.0920954224446
+        0.0921617662638
+        0.0922281415475
+        0.0922945483107
+        0.0923609865683
+        0.0924274563352
+        0.0924939576264
+        0.0925604904568
+        0.0926270548413
+        0.092693650795
+        0.0927602783329
+        0.0928269374698
+        0.0928936282208
+        0.0929603506009
+        0.093027104625
+        0.0930938903082
+        0.0931607076656
+        0.093227556712
+        0.0932944374626
+        0.0933613499324
+        0.0934282941364
+        0.0934952700897
+        0.0935622778073
+        0.0936293173043
+        0.0936963885958
+        0.0937634916969
+        0.0938306266225
+        0.093897793388
+        0.0939649920082
+        0.0940322224984
+        0.0940994848736
+        0.094166779149
+        0.0942341053398
+        0.0943014634609
+        0.0943688535276
+        0.0944362755551
+        0.0945037295585
+        0.0945712155529
+        0.0946387335536
+        0.0947062835756
+        0.0947738656343
+        0.0948414797448
+        0.0949091259222
+        0.0949768041818
+        0.0950445145389
+        0.0951122570086
+        0.0951800316062
+        0.0952478383468
+        0.0953156772458
+        0.0953835483185
+        0.0954514515799
+        0.0955193870455
+        0.0955873547305
+        0.0956553546502
+        0.0957233868198
+        0.0957914512547
+        0.0958595479702
+        0.0959276769816
+        0.0959958383041
+        0.0960640319531
+        0.096132257944
+        0.0962005162921
+        0.0962688070127
+        0.0963371301212
+        0.0964054856329
+        0.0964738735633
+        0.0965422939276
+        0.0966107467413
+        0.0966792320198
+        0.0967477497784
+        0.0968163000326
+        0.0968848827977
+        0.0969534980893
+        0.0970221459226
+        0.0970908263132
+        0.0971595392765
+        0.0972282848279
+        0.097297062983
+        0.097365873757
+        0.0974347171657
+        0.0975035932243
+        0.0975725019484
+        0.0976414433534
+        0.097710417455
+        0.0977794242686
+        0.0978484638096
+        0.0979175360937
+        0.0979866411363
+        0.098055778953
+        0.0981249495593
+        0.0981941529709
+        0.0982633892031
+        0.0983326582717
+        0.0984019601921
+        0.0984712949801
+        0.098540662651
+        0.0986100632206
+        0.0986794967045
+        0.0987489631182
+        0.0988184624773
+        0.0988879947976
+        0.0989575600946
+        0.099027158384
+        0.0990967896814
+        0.0991664540024
+        0.0992361513628
+        0.0993058817782
+        0.0993756452643
+        0.0994454418367
+        0.0995152715112
+        0.0995851343035
+        0.0996550302292
+        0.0997249593041
+        0.0997949215439
+        0.0998649169643
+        0.0999349455811
+        0.10000500741
+        0.100075102467
+        0.100145230767
+        0.100215392327
+        0.100285587162
+        0.100355815288
+        0.10042607672
+        0.100496371475
+        0.100566699569
+        0.100637061016
+        0.100707455834
+        0.100777884037
+        0.100848345642
+        0.100918840664
+        0.10098936912
+        0.101059931025
+        0.101130526395
+        0.101201155245
+        0.101271817593
+        0.101342513453
+        0.101413242842
+        0.101484005775
+        0.101554802268
+        0.101625632338
+        0.101696496
+        0.101767393271
+        0.101838324165
+        0.101909288699
+        0.101980286889
+        0.102051318752
+        0.102122384302
+        0.102193483556
+        0.10226461653
+        0.102335783239
+        0.102406983701
+        0.102478217931
+        0.102549485944
+        0.102620787757
+        0.102692123386
+        0.102763492848
+        0.102834896157
+        0.10290633333
+        0.102977804384
+        0.103049309333
+        0.103120848195
+        0.103192420985
+        0.10326402772
+        0.103335668415
+        0.103407343087
+        0.103479051752
+        0.103550794426
+        0.103622571124
+        0.103694381864
+        0.103766226661
+        0.103838105532
+        0.103910018492
+        0.103981965558
+        0.104053946746
+        0.104125962072
+        0.104198011552
+        0.104270095203
+        0.104342213041
+        0.104414365081
+        0.104486551341
+        0.104558771836
+        0.104631026583
+        0.104703315598
+        0.104775638897
+        0.104847996496
+        0.104920388412
+        0.104992814661
+        0.105065275259
+        0.105137770222
+        0.105210299568
+        0.105282863311
+        0.105355461469
+        0.105428094058
+        0.105500761093
+        0.105573462592
+        0.105646198571
+        0.105718969046
+        0.105791774034
+        0.10586461355
+        0.105937487612
+        0.106010396235
+        0.106083339436
+        0.106156317231
+        0.106229329638
+        0.106302376671
+        0.106375458348
+        0.106448574686
+        0.106521725699
+        0.106594911406
+        0.106668131822
+        0.106741386964
+        0.106814676848
+        0.106888001492
+        0.10696136091
+        0.10703475512
+        0.107108184139
+        0.107181647982
+        0.107255146666
+        0.107328680209
+        0.107402248626
+        0.107475851933
+        0.107549490148
+        0.107623163288
+        0.107696871367
+        0.107770614404
+        0.107844392415
+        0.107918205416
+        0.107992053424
+        0.108065936455
+        0.108139854526
+        0.108213807655
+        0.108287795856
+        0.108361819148
+        0.108435877546
+        0.108509971067
+        0.108584099729
+        0.108658263547
+        0.108732462538
+        0.10880669672
+        0.108880966107
+        0.108955270719
+        0.10902961057
+        0.109103985678
+        0.10917839606
+        0.109252841732
+        0.109327322711
+        0.109401839013
+        0.109476390656
+        0.109550977656
+        0.109625600031
+        0.109700257795
+        0.109774950968
+        0.109849679565
+        0.109924443603
+        0.109999243099
+        0.110074078069
+        0.110148948532
+        0.110223854502
+        0.110298795998
+        0.110373773037
+        0.110448785634
+        0.110523833806
+        0.110598917572
+        0.110674036947
+        0.110749191949
+        0.110824382594
+        0.110899608899
+        0.110974870882
+        0.111050168558
+        0.111125501946
+        0.111200871062
+        0.111276275922
+        0.111351716544
+        0.111427192946
+        0.111502705143
+        0.111578253152
+        0.111653836992
+        0.111729456678
+        0.111805112228
+        0.111880803659
+        0.111956530988
+        0.112032294231
+        0.112108093406
+        0.112183928531
+        0.112259799621
+        0.112335706694
+        0.112411649767
+        0.112487628857
+        0.112563643981
+        0.112639695157
+        0.112715782401
+        0.112791905731
+        0.112868065163
+        0.112944260715
+        0.113020492404
+        0.113096760247
+        0.113173064261
+        0.113249404463
+        0.113325780871
+        0.113402193501
+        0.113478642371
+        0.113555127498
+        0.1136316489
+        0.113708206593
+        0.113784800594
+        0.113861430921
+        0.113938097592
+        0.114014800622
+        0.114091540031
+        0.114168315834
+        0.114245128049
+        0.114321976693
+        0.114398861784
+        0.114475783339
+        0.114552741375
+        0.11462973591
+        0.11470676696
+        0.114783834543
+        0.114860938677
+        0.114938079379
+        0.115015256666
+        0.115092470555
+        0.115169721064
+        0.11524700821
+        0.115324332011
+        0.115401692484
+        0.115479089646
+        0.115556523515
+        0.115633994108
+        0.115711501443
+        0.115789045536
+        0.115866626406
+        0.11594424407
+        0.116021898546
+        0.11609958985
+        0.116177318
+        0.116255083014
+        0.116332884909
+        0.116410723703
+        0.116488599413
+        0.116566512057
+        0.116644461652
+        0.116722448216
+        0.116800471766
+        0.11687853232
+        0.116956629895
+        0.117034764509
+        0.11711293618
+        0.117191144925
+        0.117269390761
+        0.117347673707
+        0.117425993779
+        0.117504350996
+        0.117582745375
+        0.117661176934
+        0.11773964569
+        0.117818151661
+        0.117896694865
+        0.117975275319
+        0.118053893041
+        0.118132548048
+        0.118211240359
+        0.11828996999
+        0.118368736961
+        0.118447541288
+        0.118526382989
+        0.118605262082
+        0.118684178584
+        0.118763132514
+        0.118842123888
+        0.118921152726
+        0.119000219044
+        0.119079322861
+        0.119158464193
+        0.11923764306
+        0.119316859478
+        0.119396113466
+        0.119475405042
+        0.119554734222
+        0.119634101026
+        0.11971350547
+        0.119792947573
+        0.119872427353
+        0.119951944827
+        0.120031500014
+        0.120111092931
+        0.120190723596
+        0.120270392027
+        0.120350098241
+        0.120429842258
+        0.120509624095
+        0.120589443769
+        0.120669301299
+        0.120749196702
+        0.120829129997
+        0.120909101202
+        0.120989110334
+        0.121069157412
+        0.121149242453
+        0.121229365475
+        0.121309526498
+        0.121389725537
+        0.121469962613
+        0.121550237742
+        0.121630550942
+        0.121710902233
+        0.121791291631
+        0.121871719155
+        0.121952184822
+        0.122032688652
+        0.122113230663
+        0.122193810871
+        0.122274429295
+        0.122355085955
+        0.122435780866
+        0.122516514049
+        0.12259728552
+        0.122678095299
+        0.122758943403
+        0.12283982985
+        0.122920754658
+        0.123001717847
+        0.123082719433
+        0.123163759436
+        0.123244837873
+        0.123325954763
+        0.123407110124
+        0.123488303973
+        0.12356953633
+        0.123650807213
+        0.12373211664
+        0.123813464629
+        0.123894851198
+        0.123976276366
+        0.124057740152
+        0.124139242572
+        0.124220783647
+        0.124302363393
+        0.12438398183
+        0.124465638976
+        0.124547334848
+        0.124629069467
+        0.124710842849
+        0.124792655013
+        0.124874505978
+        0.124956395762
+        0.125038324383
+        0.12512029186
+        0.125202298212
+        0.125284343456
+        0.125366427612
+        0.125448550697
+        0.12553071273
+        0.125612913729
+        0.125695153714
+        0.125777432702
+        0.125859750713
+        0.125942107763
+        0.126024503873
+        0.126106939061
+        0.126189413344
+        0.126271926742
+        0.126354479274
+        0.126437070957
+        0.12651970181
+        0.126602371853
+        0.126685081103
+        0.126767829579
+        0.126850617299
+        0.126933444283
+        0.127016310549
+        0.127099216115
+        0.127182161001
+        0.127265145224
+        0.127348168804
+        0.127431231759
+        0.127514334108
+        0.12759747587
+        0.127680657062
+        0.127763877705
+        0.127847137816
+        0.127930437415
+        0.128013776519
+        0.128097155149
+        0.128180573322
+        0.128264031057
+        0.128347528373
+        0.128431065289
+        0.128514641824
+        0.128598257996
+        0.128681913824
+        0.128765609328
+        0.128849344525
+        0.128933119435
+        0.129016934076
+        0.129100788468
+        0.129184682629
+        0.129268616578
+        0.129352590333
+        0.129436603915
+        0.129520657341
+        0.129604750631
+        0.129688883804
+        0.129773056877
+        0.129857269871
+        0.129941522805
+        0.130025815696
+        0.130110148565
+        0.13019452143
+        0.13027893431
+        0.130363387224
+        0.130447880191
+        0.13053241323
+        0.13061698636
+        0.1307015996
+        0.130786252969
+        0.130870946486
+        0.130955680171
+        0.131040454041
+        0.131125268117
+        0.131210122417
+        0.131295016961
+        0.131379951767
+        0.131464926855
+        0.131549942243
+        0.131634997952
+        0.131720093999
+        0.131805230404
+        0.131890407186
+        0.131975624365
+        0.132060881959
+        0.132146179988
+        0.132231518471
+        0.132316897427
+        0.132402316875
+        0.132487776835
+        0.132573277325
+        0.132658818365
+        0.132744399974
+        0.132830022171
+        0.132915684976
+        0.133001388408
+        0.133087132486
+        0.13317291723
+        0.133258742658
+        0.13334460879
+        0.133430515645
+        0.133516463243
+        0.133602451603
+        0.133688480744
+        0.133774550686
+        0.133860661447
+        0.133946813048
+        0.134033005508
+        0.134119238846
+        0.134205513081
+        0.134291828233
+        0.134378184321
+        0.134464581365
+        0.134551019384
+        0.134637498397
+        0.134724018424
+        0.134810579485
+        0.134897181599
+        0.134983824785
+        0.135070509062
+        0.135157234452
+        0.135244000971
+        0.135330808642
+        0.135417657482
+        0.135504547511
+        0.135591478749
+        0.135678451216
+        0.13576546493
+        0.135852519912
+        0.135939616182
+        0.136026753758
+        0.13611393266
+        0.136201152908
+        0.136288414522
+        0.13637571752
+        0.136463061924
+        0.136550447752
+        0.136637875024
+        0.136725343759
+        0.136812853978
+        0.1369004057
+        0.136987998944
+        0.137075633731
+        0.13716331008
+        0.137251028011
+        0.137338787544
+        0.137426588697
+        0.137514431492
+        0.137602315947
+        0.137690242083
+        0.137778209919
+        0.137866219476
+        0.137954270772
+        0.138042363827
+        0.138130498663
+        0.138218675297
+        0.13830689375
+        0.138395154043
+        0.138483456194
+        0.138571800223
+        0.138660186151
+        0.138748613998
+        0.138837083783
+        0.138925595525
+        0.139014149246
+        0.139102744965
+        0.139191382701
+        0.139280062476
+        0.139368784308
+        0.139457548217
+        0.139546354224
+        0.139635202349
+        0.139724092612
+        0.139813025031
+        0.139901999629
+        0.139991016424
+        0.140080075436
+        0.140169176686
+        0.140258320193
+        0.140347505979
+        0.140436734061
+        0.140526004462
+        0.1406153172
+        0.140704672297
+        0.140794069771
+        0.140883509643
+        0.140972991934
+        0.141062516662
+        0.14115208385
+        0.141241693515
+        0.14133134568
+        0.141421040363
+        0.141510777586
+        0.141600557367
+        0.141690379728
+        0.141780244689
+        0.141870152269
+        0.141960102489
+        0.14205009537
+        0.142140130931
+        0.142230209193
+        0.142320330175
+        0.142410493899
+        0.142500700384
+        0.142590949652
+        0.142681241721
+        0.142771576612
+        0.142861954346
+        0.142952374943
+        0.143042838424
+        0.143133344808
+        0.143223894116
+        0.143314486368
+        0.143405121586
+        0.143495799788
+        0.143586520995
+        0.143677285229
+        0.143768092509
+        0.143858942855
+        0.143949836289
+        0.14404077283
+        0.1441317525
+        0.144222775317
+        0.144313841304
+        0.14440495048
+        0.144496102866
+        0.144587298482
+        0.144678537349
+        0.144769819487
+        0.144861144918
+        0.14495251366
+        0.145043925736
+        0.145135381166
+        0.145226879969
+        0.145318422167
+        0.14541000778
+        0.145501636829
+        0.145593309335
+        0.145685025317
+        0.145776784798
+        0.145868587796
+        0.145960434334
+        0.146052324431
+        0.146144258108
+        0.146236235386
+        0.146328256286
+        0.146420320828
+        0.146512429033
+        0.146604580922
+        0.146696776515
+        0.146789015833
+        0.146881298897
+        0.146973625728
+        0.147065996346
+        0.147158410772
+        0.147250869027
+        0.147343371132
+        0.147435917107
+        0.147528506974
+        0.147621140752
+        0.147713818464
+        0.147806540129
+        0.147899305769
+        0.147992115405
+        0.148084969057
+        0.148177866746
+        0.148270808493
+        0.148363794319
+        0.148456824245
+        0.148549898292
+        0.14864301648
+        0.148736178832
+        0.148829385366
+        0.148922636106
+        0.149015931071
+        0.149109270282
+        0.149202653761
+        0.149296081529
+        0.149389553606
+        0.149483070014
+        0.149576630773
+        0.149670235904
+        0.14976388543
+        0.149857579369
+        0.149951317745
+        0.150045100578
+        0.150138927888
+        0.150232799697
+        0.150326716027
+        0.150420676897
+        0.15051468233
+        0.150608732347
+        0.150702826968
+        0.150796966215
+        0.150891150109
+        0.15098537867
+        0.151079651922
+        0.151173969883
+        0.151268332576
+        0.151362740023
+        0.151457192243
+        0.151551689259
+        0.151646231091
+        0.151740817761
+        0.151835449291
+        0.1519301257
+        0.152024847012
+        0.152119613246
+        0.152214424425
+        0.152309280569
+        0.1524041817
+        0.15249912784
+        0.152594119009
+        0.152689155229
+        0.152784236521
+        0.152879362907
+        0.152974534408
+        0.153069751046
+        0.153165012841
+        0.153260319816
+        0.153355671992
+        0.15345106939
+        0.153546512031
+        0.153641999938
+        0.153737533131
+        0.153833111632
+        0.153928735462
+        0.154024404644
+        0.154120119198
+        0.154215879146
+        0.15431168451
+        0.154407535311
+        0.15450343157
+        0.15459937331
+        0.154695360552
+        0.154791393316
+        0.154887471626
+        0.154983595503
+        0.155079764967
+        0.155175980042
+        0.155272240747
+        0.155368547106
+        0.15546489914
+        0.15556129687
+        0.155657740318
+        0.155754229505
+        0.155850764454
+        0.155947345187
+        0.156043971724
+        0.156140644087
+        0.156237362299
+        0.156334126381
+        0.156430936355
+        0.156527792243
+        0.156624694065
+        0.156721641845
+        0.156818635604
+        0.156915675363
+        0.157012761145
+        0.157109892972
+        0.157207070864
+        0.157304294845
+        0.157401564935
+        0.157498881158
+        0.157596243533
+        0.157693652085
+        0.157791106834
+        0.157888607802
+        0.157986155012
+        0.158083748485
+        0.158181388243
+        0.158279074308
+        0.158376806702
+        0.158474585447
+        0.158572410565
+        0.158670282078
+        0.158768200008
+        0.158866164377
+        0.158964175208
+        0.159062232521
+        0.159160336339
+        0.159258486685
+        0.15935668358
+        0.159454927046
+        0.159553217106
+        0.159651553781
+        0.159749937094
+        0.159848367066
+        0.15994684372
+        0.160045367079
+        0.160143937163
+        0.160242553996
+        0.160341217599
+        0.160439927995
+        0.160538685206
+        0.160637489254
+        0.160736340162
+        0.16083523795
+        0.160934182643
+        0.161033174261
+        0.161132212828
+        0.161231298365
+        0.161330430895
+        0.16142961044
+        0.161528837022
+        0.161628110665
+        0.161727431389
+        0.161826799217
+        0.161926214172
+        0.162025676276
+        0.162125185552
+        0.162224742021
+        0.162324345706
+        0.16242399663
+        0.162523694815
+        0.162623440283
+        0.162723233056
+        0.162823073159
+        0.162922960611
+        0.163022895437
+        0.163122877658
+        0.163222907298
+        0.163322984378
+        0.163423108921
+        0.163523280949
+        0.163623500486
+        0.163723767553
+        0.163824082173
+        0.163924444369
+        0.164024854164
+        0.164125311579
+        0.164225816637
+        0.164326369362
+        0.164426969775
+        0.164527617899
+        0.164628313757
+        0.164729057372
+        0.164829848766
+        0.164930687962
+        0.165031574982
+        0.165132509849
+        0.165233492586
+        0.165334523216
+        0.165435601761
+        0.165536728244
+        0.165637902688
+        0.165739125115
+        0.165840395548
+        0.165941714011
+        0.166043080525
+        0.166144495114
+        0.1662459578
+        0.166347468606
+        0.166449027555
+        0.16655063467
+        0.166652289974
+        0.16675399349
+        0.166855745239
+        0.166957545246
+        0.167059393534
+        0.167161290124
+        0.16726323504
+        0.167365228305
+        0.167467269942
+        0.167569359974
+        0.167671498423
+        0.167773685313
+        0.167875920667
+        0.167978204507
+        0.168080536857
+        0.168182917739
+        0.168285347177
+        0.168387825194
+        0.168490351813
+        0.168592927056
+        0.168695550947
+        0.168798223509
+        0.168900944765
+        0.169003714739
+        0.169106533452
+        0.169209400928
+        0.169312317191
+        0.169415282264
+        0.169518296169
+        0.16962135893
+        0.169724470571
+        0.169827631113
+        0.169930840581
+        0.170034098997
+        0.170137406385
+        0.170240762769
+        0.17034416817
+        0.170447622613
+        0.170551126121
+        0.170654678717
+        0.170758280425
+        0.170861931267
+        0.170965631267
+        0.171069380448
+        0.171173178834
+        0.171277026447
+        0.171380923312
+        0.171484869452
+        0.171588864889
+        0.171692909648
+        0.171797003752
+        0.171901147224
+        0.172005340087
+        0.172109582366
+        0.172213874083
+        0.172318215262
+        0.172422605926
+        0.172527046099
+        0.172631535804
+        0.172736075065
+        0.172840663905
+        0.172945302348
+        0.173049990418
+        0.173154728137
+        0.17325951553
+        0.17336435262
+        0.17346923943
+        0.173574175984
+        0.173679162306
+        0.17378419842
+        0.173889284348
+        0.173994420115
+        0.174099605744
+        0.174204841259
+        0.174310126683
+        0.174415462041
+        0.174520847355
+        0.17462628265
+        0.174731767949
+        0.174837303277
+        0.174942888655
+        0.17504852411
+        0.175154209663
+        0.17525994534
+        0.175365731163
+        0.175471567156
+        0.175577453344
+        0.17568338975
+        0.175789376398
+        0.175895413312
+        0.176001500515
+        0.176107638031
+        0.176213825885
+        0.1763200641
+        0.1764263527
+        0.176532691709
+        0.176639081151
+        0.17674552105
+        0.176852011429
+        0.176958552313
+        0.177065143726
+        0.177171785691
+        0.177278478232
+        0.177385221375
+        0.177492015141
+        0.177598859556
+        0.177705754644
+        0.177812700428
+        0.177919696933
+        0.178026744183
+        0.178133842201
+        0.178240991012
+        0.178348190641
+        0.17845544111
+        0.178562742444
+        0.178670094667
+        0.178777497804
+        0.178884951878
+        0.178992456914
+        0.179100012936
+        0.179207619968
+        0.179315278034
+        0.179422987159
+        0.179530747366
+        0.17963855868
+        0.179746421125
+        0.179854334726
+        0.179962299506
+        0.18007031549
+        0.180178382702
+        0.180286501167
+        0.180394670908
+        0.180502891951
+        0.180611164319
+        0.180719488037
+        0.180827863129
+        0.180936289619
+        0.181044767532
+        0.181153296893
+        0.181261877725
+        0.181370510053
+        0.181479193902
+        0.181587929296
+        0.181696716259
+        0.181805554815
+        0.18191444499
+        0.182023386808
+        0.182132380294
+        0.18224142547
+        0.182350522364
+        0.182459670998
+        0.182568871397
+        0.182678123586
+        0.18278742759
+        0.182896783433
+        0.183006191139
+        0.183115650734
+        0.183225162241
+        0.183334725686
+        0.183444341093
+        0.183554008487
+        0.183663727892
+        0.183773499333
+        0.183883322835
+        0.183993198423
+        0.18410312612
+        0.184213105952
+        0.184323137944
+        0.18443322212
+        0.184543358505
+        0.184653547124
+        0.184763788002
+        0.184874081163
+        0.184984426632
+        0.185094824434
+        0.185205274594
+        0.185315777136
+        0.185426332086
+        0.185536939468
+        0.185647599308
+        0.185758311629
+        0.185869076458
+        0.185979893818
+        0.186090763735
+        0.186201686234
+        0.186312661339
+        0.186423689076
+        0.18653476947
+        0.186645902545
+        0.186757088326
+        0.186868326839
+        0.186979618109
+        0.18709096216
+        0.187202359018
+        0.187313808707
+        0.187425311253
+        0.187536866681
+        0.187648475015
+        0.187760136281
+        0.187871850505
+        0.18798361771
+        0.188095437923
+        0.188207311168
+        0.188319237471
+        0.188431216856
+        0.188543249349
+        0.188655334976
+        0.18876747376
+        0.188879665728
+        0.188991910905
+        0.189104209316
+        0.189216560986
+        0.18932896594
+        0.189441424204
+        0.189553935803
+        0.189666500762
+        0.189779119107
+        0.189891790863
+        0.190004516055
+        0.190117294709
+        0.190230126849
+        0.190343012502
+        0.190455951693
+        0.190568944446
+        0.190681990789
+        0.190795090745
+        0.19090824434
+        0.1910214516
+        0.19113471255
+        0.191248027217
+        0.191361395624
+        0.191474817798
+        0.191588293763
+        0.191701823547
+        0.191815407174
+        0.191929044669
+        0.192042736059
+        0.192156481369
+        0.192270280624
+        0.19238413385
+        0.192498041072
+        0.192612002317
+        0.19272601761
+        0.192840086976
+        0.192954210441
+        0.19306838803
+        0.193182619771
+        0.193296905687
+        0.193411245805
+        0.193525640151
+        0.193640088749
+        0.193754591627
+        0.193869148809
+        0.193983760322
+        0.194098426191
+        0.194213146442
+        0.194327921101
+        0.194442750193
+        0.194557633745
+        0.194672571782
+        0.19478756433
+        0.194902611415
+        0.195017713063
+        0.195132869299
+        0.19524808015
+        0.195363345642
+        0.195478665799
+        0.19559404065
+        0.195709470218
+        0.19582495453
+        0.195940493613
+        0.196056087492
+        0.196171736192
+        0.196287439741
+        0.196403198164
+        0.196519011488
+        0.196634879737
+        0.196750802939
+        0.196866781118
+        0.196982814303
+        0.197098902517
+        0.197215045789
+        0.197331244143
+        0.197447497605
+        0.197563806203
+        0.197680169962
+        0.197796588907
+        0.197913063067
+        0.198029592466
+        0.19814617713
+        0.198262817087
+        0.198379512362
+        0.198496262982
+        0.198613068972
+        0.198729930359
+        0.198846847169
+        0.198963819429
+        0.199080847164
+        0.199197930402
+        0.199315069169
+        0.19943226349
+        0.199549513392
+        0.199666818901
+        0.199784180045
+        0.199901596849
+        0.200019069339
+        0.200136597543
+        0.200254181486
+        0.200371821195
+        0.200489516696
+        0.200607268016
+        0.200725075182
+        0.200842938219
+        0.200960857154
+        0.201078832015
+        0.201196862826
+        0.201314949616
+        0.20143309241
+        0.201551291234
+        0.201669546117
+        0.201787857083
+        0.201906224161
+        0.202024647375
+        0.202143126754
+        0.202261662323
+        0.202380254109
+        0.20249890214
+        0.20261760644
+        0.202736367039
+        0.202855183961
+        0.202974057233
+        0.203092986884
+        0.203211972938
+        0.203331015423
+        0.203450114366
+        0.203569269793
+        0.203688481732
+        0.203807750209
+        0.20392707525
+        0.204046456883
+        0.204165895135
+        0.204285390032
+        0.204404941601
+        0.204524549869
+        0.204644214863
+        0.20476393661
+        0.204883715137
+        0.205003550471
+        0.205123442638
+        0.205243391666
+        0.205363397582
+        0.205483460412
+        0.205603580184
+        0.205723756924
+        0.20584399066
+        0.205964281419
+        0.206084629227
+        0.206205034112
+        0.2063254961
+        0.20644601522
+        0.206566591498
+        0.20668722496
+        0.206807915635
+        0.206928663549
+        0.20704946873
+        0.207170331204
+        0.207291250999
+        0.207412228143
+        0.207533262661
+        0.207654354582
+        0.207775503932
+        0.207896710739
+        0.208017975031
+        0.208139296833
+        0.208260676175
+        0.208382113082
+        0.208503607583
+        0.208625159704
+        0.208746769473
+        0.208868436917
+        0.208990162064
+        0.209111944941
+        0.209233785575
+        0.209355683994
+        0.209477640225
+        0.209599654295
+        0.209721726233
+        0.209843856065
+        0.209966043819
+        0.210088289522
+        0.210210593202
+        0.210332954886
+        0.210455374602
+        0.210577852378
+        0.21070038824
+        0.210822982217
+        0.210945634336
+        0.211068344624
+        0.21119111311
+        0.21131393982
+        0.211436824783
+        0.211559768026
+        0.211682769576
+        0.211805829462
+        0.211928947711
+        0.21205212435
+        0.212175359408
+        0.212298652911
+        0.212422004889
+        0.212545415368
+        0.212668884376
+        0.212792411941
+        0.212915998091
+        0.213039642854
+        0.213163346257
+        0.213287108328
+        0.213410929095
+        0.213534808586
+        0.213658746828
+        0.213782743851
+        0.21390679968
+        0.214030914345
+        0.214155087873
+        0.214279320292
+        0.214403611631
+        0.214527961916
+        0.214652371176
+        0.214776839439
+        0.214901366733
+        0.215025953086
+        0.215150598526
+        0.215275303081
+        0.215400066779
+        0.215524889648
+        0.215649771716
+        0.215774713011
+        0.215899713561
+        0.216024773395
+        0.21614989254
+        0.216275071025
+        0.216400308877
+        0.216525606126
+        0.216650962798
+        0.216776378923
+        0.216901854528
+        0.217027389642
+        0.217152984293
+        0.217278638509
+        0.217404352318
+        0.217530125749
+        0.21765595883
+        0.217781851589
+        0.217907804054
+        0.218033816254
+        0.218159888218
+        0.218286019973
+        0.218412211548
+        0.218538462971
+        0.21866477427
+        0.218791145475
+        0.218917576613
+        0.219044067713
+        0.219170618803
+        0.219297229912
+        0.219423901068
+        0.219550632299
+        0.219677423635
+        0.219804275104
+        0.219931186734
+        0.220058158553
+        0.220185190591
+        0.220312282875
+        0.220439435435
+        0.220566648299
+        0.220693921495
+        0.220821255053
+        0.220948649001
+        0.221076103367
+        0.22120361818
+        0.221331193469
+        0.221458829262
+        0.221586525588
+        0.221714282477
+        0.221842099956
+        0.221969978054
+        0.2220979168
+        0.222225916223
+        0.222353976352
+        0.222482097215
+        0.222610278842
+        0.22273852126
+        0.2228668245
+        0.222995188589
+        0.223123613556
+        0.223252099431
+        0.223380646243
+        0.223509254019
+        0.22363792279
+        0.223766652584
+        0.22389544343
+        0.224024295356
+        0.224153208393
+        0.224282182569
+        0.224411217912
+        0.224540314453
+        0.224669472219
+        0.22479869124
+        0.224927971546
+        0.225057313164
+        0.225186716125
+        0.225316180457
+        0.225445706189
+        0.225575293351
+        0.225704941971
+        0.225834652079
+        0.225964423704
+        0.226094256876
+        0.226224151622
+        0.226354107973
+        0.226484125958
+        0.226614205606
+        0.226744346946
+        0.226874550007
+        0.227004814819
+        0.227135141411
+        0.227265529812
+        0.227395980052
+        0.22752649216
+        0.227657066166
+        0.227787702098
+        0.227918399986
+        0.228049159859
+        0.228179981747
+        0.228310865679
+        0.228441811685
+        0.228572819795
+        0.228703890036
+        0.22883502244
+        0.228966217035
+        0.229097473851
+        0.229228792917
+        0.229360174264
+        0.22949161792
+        0.229623123915
+        0.229754692279
+        0.229886323041
+        0.230018016231
+        0.230149771879
+        0.230281590013
+        0.230413470664
+        0.230545413862
+        0.230677419635
+        0.230809488014
+        0.230941619029
+        0.231073812709
+        0.231206069083
+        0.231338388182
+        0.231470770035
+        0.231603214673
+        0.231735722124
+        0.231868292419
+        0.232000925587
+        0.232133621658
+        0.232266380663
+        0.23239920263
+        0.232532087591
+        0.232665035573
+        0.232798046609
+        0.232931120727
+        0.233064257957
+        0.233197458329
+        0.233330721874
+        0.233464048621
+        0.2335974386
+        0.233730891842
+        0.233864408375
+        0.233997988231
+        0.234131631439
+        0.234265338029
+        0.234399108031
+        0.234532941476
+        0.234666838394
+        0.234800798814
+        0.234934822766
+        0.235068910282
+        0.235203061391
+        0.235337276122
+        0.235471554507
+        0.235605896576
+        0.235740302358
+        0.235874771884
+        0.236009305184
+        0.236143902289
+        0.236278563228
+        0.236413288033
+        0.236548076732
+        0.236682929357
+        0.236817845938
+        0.236952826505
+        0.237087871089
+        0.237222979719
+        0.237358152427
+        0.237493389243
+        0.237628690196
+        0.237764055318
+        0.237899484639
+        0.238034978189
+        0.238170535999
+        0.2383061581
+        0.238441844521
+        0.238577595293
+        0.238713410447
+        0.238849290014
+        0.238985234024
+        0.239121242506
+        0.239257315493
+        0.239393453015
+        0.239529655102
+        0.239665921785
+        0.239802253094
+        0.23993864906
+        0.240075109714
+        0.240211635087
+        0.240348225208
+        0.24048488011
+        0.240621599822
+        0.240758384376
+        0.240895233802
+        0.24103214813
+        0.241169127392
+        0.241306171619
+        0.241443280841
+        0.241580455089
+        0.241717694394
+        0.241854998786
+        0.241992368298
+        0.242129802958
+        0.2422673028
+        0.242404867852
+        0.242542498147
+        0.242680193715
+        0.242817954587
+        0.242955780794
+        0.243093672368
+        0.243231629338
+        0.243369651737
+        0.243507739595
+        0.243645892943
+        0.243784111812
+        0.243922396234
+        0.244060746239
+        0.244199161858
+        0.244337643124
+        0.244476190066
+        0.244614802716
+        0.244753481105
+        0.244892225264
+        0.245031035225
+        0.245169911018
+        0.245308852676
+        0.245447860228
+        0.245586933707
+        0.245726073144
+        0.245865278569
+        0.246004550015
+        0.246143887512
+        0.246283291092
+        0.246422760787
+        0.246562296627
+        0.246701898643
+        0.246841566869
+        0.246981301333
+        0.247121102069
+        0.247260969108
+        0.247400902481
+        0.247540902219
+        0.247680968354
+        0.247821100917
+        0.24796129994
+        0.248101565455
+        0.248241897493
+        0.248382296085
+        0.248522761264
+        0.24866329306
+        0.248803891505
+        0.248944556632
+        0.249085288471
+        0.249226087054
+        0.249366952412
+        0.249507884579
+        0.249648883584
+        0.24978994946
+        0.249931082239
+        0.250072281953
+        0.250213548632
+        0.250354882309
+        0.250496283016
+        0.250637750784
+        0.250779285645
+        0.250920887631
+        0.251062556774
+        0.251204293106
+        0.251346096658
+        0.251487967463
+        0.251629905552
+        0.251771910957
+        0.25191398371
+        0.252056123844
+        0.252198331389
+        0.252340606379
+        0.252482948845
+        0.252625358818
+        0.252767836332
+        0.252910381418
+        0.253052994107
+        0.253195674434
+        0.253338422428
+        0.253481238122
+        0.253624121549
+        0.253767072741
+        0.25391009173
+        0.254053178547
+        0.254196333225
+        0.254339555797
+        0.254482846293
+        0.254626204748
+        0.254769631192
+        0.254913125659
+        0.25505668818
+        0.255200318787
+        0.255344017514
+        0.255487784392
+        0.255631619453
+        0.25577552273
+        0.255919494256
+        0.256063534062
+        0.256207642181
+        0.256351818645
+        0.256496063488
+        0.25664037674
+        0.256784758435
+        0.256929208606
+        0.257073727284
+        0.257218314502
+        0.257362970293
+        0.257507694689
+        0.257652487722
+        0.257797349426
+        0.257942279833
+        0.258087278975
+        0.258232346885
+        0.258377483595
+        0.258522689139
+        0.258667963549
+        0.258813306857
+        0.258958719097
+        0.2591042003
+        0.2592497505
+        0.259395369729
+        0.259541058021
+        0.259686815407
+        0.259832641921
+        0.259978537595
+        0.260124502462
+        0.260270536556
+        0.260416639908
+        0.260562812552
+        0.26070905452
+        0.260855365846
+        0.261001746562
+        0.261148196701
+        0.261294716297
+        0.261441305381
+        0.261587963988
+        0.26173469215
+        0.261881489899
+        0.26202835727
+        0.262175294295
+        0.262322301006
+        0.262469377438
+        0.262616523623
+        0.262763739594
+        0.262911025385
+        0.263058381028
+        0.263205806556
+        0.263353302004
+        0.263500867403
+        0.263648502787
+        0.26379620819
+        0.263943983644
+        0.264091829183
+        0.26423974484
+        0.264387730647
+        0.26453578664
+        0.26468391285
+        0.264832109311
+        0.264980376056
+        0.26512871312
+        0.265277120534
+        0.265425598332
+        0.265574146549
+        0.265722765216
+        0.265871454369
+        0.266020214039
+        0.26616904426
+        0.266317945067
+        0.266466916492
+        0.266615958569
+        0.266765071331
+        0.266914254813
+        0.267063509046
+        0.267212834066
+        0.267362229906
+        0.267511696598
+        0.267661234177
+        0.267810842677
+        0.267960522131
+        0.268110272573
+        0.268260094035
+        0.268409986553
+        0.26855995016
+        0.268709984889
+        0.268860090774
+        0.269010267849
+        0.269160516148
+        0.269310835705
+        0.269461226552
+        0.269611688725
+        0.269762222257
+        0.269912827181
+        0.270063503532
+        0.270214251344
+        0.270365070649
+        0.270515961484
+        0.27066692388
+        0.270817957872
+        0.270969063495
+        0.271120240782
+        0.271271489767
+        0.271422810483
+        0.271574202966
+        0.271725667249
+        0.271877203366
+        0.272028811352
+        0.27218049124
+        0.272332243064
+        0.272484066859
+        0.272635962658
+        0.272787930496
+        0.272939970407
+        0.273092082426
+        0.273244266586
+        0.273396522921
+        0.273548851466
+        0.273701252255
+        0.273853725323
+        0.274006270703
+        0.27415888843
+        0.274311578539
+        0.274464341062
+        0.274617176036
+        0.274770083494
+        0.274923063471
+        0.275076116
+        0.275229241117
+        0.275382438856
+        0.275535709251
+        0.275689052337
+        0.275842468148
+        0.275995956719
+        0.276149518084
+        0.276303152278
+        0.276456859335
+        0.27661063929
+        0.276764492178
+        0.276918418032
+        0.277072416888
+        0.27722648878
+        0.277380633743
+        0.277534851812
+        0.277689143021
+        0.277843507404
+        0.277997944998
+        0.278152455835
+        0.278307039952
+        0.278461697382
+        0.278616428161
+        0.278771232324
+        0.278926109904
+        0.279081060938
+        0.279236085459
+        0.279391183503
+        0.279546355105
+        0.279701600299
+        0.27985691912
+        0.280012311603
+        0.280167777784
+        0.280323317697
+        0.280478931377
+        0.280634618859
+        0.280790380178
+        0.280946215369
+        0.281102124468
+        0.281258107508
+        0.281414164526
+        0.281570295557
+        0.281726500634
+        0.281882779794
+        0.282039133072
+        0.282195560503
+        0.282352062122
+        0.282508637964
+        0.282665288064
+        0.282822012458
+        0.282978811181
+        0.283135684268
+        0.283292631754
+        0.283449653675
+        0.283606750066
+        0.283763920963
+        0.2839211664
+        0.284078486413
+        0.284235881037
+        0.284393350308
+        0.284550894261
+        0.284708512931
+        0.284866206355
+        0.285023974567
+        0.285181817603
+        0.285339735498
+        0.285497728289
+        0.285655796009
+        0.285813938696
+        0.285972156384
+        0.286130449109
+        0.286288816907
+        0.286447259813
+        0.286605777863
+        0.286764371093
+        0.286923039537
+        0.287081783233
+        0.287240602215
+        0.287399496519
+        0.287558466182
+        0.287717511238
+        0.287876631723
+        0.288035827674
+        0.288195099126
+        0.288354446114
+        0.288513868676
+        0.288673366846
+        0.28883294066
+        0.288992590154
+        0.289152315365
+        0.289312116327
+        0.289471993078
+        0.289631945652
+        0.289791974087
+        0.289952078417
+        0.290112258679
+        0.290272514909
+        0.290432847142
+        0.290593255416
+        0.290753739766
+        0.290914300228
+        0.291074936837
+        0.291235649632
+        0.291396438646
+        0.291557303918
+        0.291718245481
+        0.291879263374
+        0.292040357632
+        0.292201528292
+        0.292362775388
+        0.292524098959
+        0.29268549904
+        0.292846975667
+        0.293008528877
+        0.293170158706
+        0.29333186519
+        0.293493648366
+        0.29365550827
+        0.293817444938
+        0.293979458407
+        0.294141548714
+        0.294303715894
+        0.294465959984
+        0.294628281021
+        0.294790679041
+        0.294953154081
+        0.295115706177
+        0.295278335366
+        0.295441041684
+        0.295603825168
+        0.295766685855
+        0.29592962378
+        0.296092638981
+        0.296255731495
+        0.296418901358
+        0.296582148606
+        0.296745473277
+        0.296908875407
+        0.297072355033
+        0.297235912191
+        0.297399546919
+        0.297563259253
+        0.29772704923
+        0.297890916887
+        0.29805486226
+        0.298218885387
+        0.298382986304
+        0.298547165049
+        0.298711421658
+        0.298875756168
+        0.299040168616
+        0.299204659039
+        0.299369227474
+        0.299533873958
+        0.299698598529
+        0.299863401222
+        0.300028282075
+        0.300193241126
+        0.30035827841
+        0.300523393966
+        0.300688587831
+        0.300853860041
+        0.301019210634
+        0.301184639647
+        0.301350147118
+        0.301515733082
+        0.301681397578
+        0.301847140643
+        0.302012962314
+        0.302178862629
+        0.302344841624
+        0.302510899337
+        0.302677035805
+        0.302843251066
+        0.303009545158
+        0.303175918116
+        0.30334236998
+        0.303508900785
+        0.303675510571
+        0.303842199373
+        0.30400896723
+        0.304175814179
+        0.304342740258
+        0.304509745504
+        0.304676829955
+        0.304843993648
+        0.305011236621
+        0.305178558911
+        0.305345960557
+        0.305513441595
+        0.305681002063
+        0.305848642
+        0.306016361442
+        0.306184160428
+        0.306352038994
+        0.30651999718
+        0.306688035022
+        0.306856152559
+        0.307024349828
+        0.307192626867
+        0.307360983714
+        0.307529420407
+        0.307697936983
+        0.307866533481
+        0.308035209938
+        0.308203966392
+        0.308372802882
+        0.308541719444
+        0.308710716118
+        0.308879792942
+        0.309048949952
+        0.309218187187
+        0.309387504686
+        0.309556902486
+        0.309726380626
+        0.309895939143
+        0.310065578076
+        0.310235297462
+        0.31040509734
+        0.310574977749
+        0.310744938726
+        0.310914980309
+        0.311085102537
+        0.311255305448
+        0.31142558908
+        0.311595953472
+        0.311766398662
+        0.311936924687
+        0.312107531588
+        0.312278219401
+        0.312448988165
+        0.312619837919
+        0.312790768701
+        0.312961780549
+        0.313132873502
+        0.313304047599
+        0.313475302878
+        0.313646639376
+        0.313818057134
+        0.313989556189
+        0.31416113658
+        0.314332798346
+        0.314504541525
+        0.314676366155
+        0.314848272276
+        0.315020259926
+        0.315192329143
+        0.315364479967
+        0.315536712436
+        0.315709026589
+        0.315881422464
+        0.316053900101
+        0.316226459537
+        0.316399100813
+        0.316571823966
+        0.316744629036
+        0.316917516061
+        0.31709048508
+        0.317263536133
+        0.317436669257
+        0.317609884492
+        0.317783181878
+        0.317956561452
+        0.318130023254
+        0.318303567322
+        0.318477193697
+        0.318650902416
+        0.31882469352
+        0.318998567046
+        0.319172523035
+        0.319346561524
+        0.319520682554
+        0.319694886164
+        0.319869172392
+        0.320043541278
+        0.320217992861
+        0.32039252718
+        0.320567144275
+        0.320741844184
+        0.320916626947
+        0.321091492604
+        0.321266441194
+        0.321441472755
+        0.321616587327
+        0.321791784951
+        0.321967065664
+        0.322142429507
+        0.322317876519
+        0.322493406739
+        0.322669020206
+        0.322844716962
+        0.323020497044
+        0.323196360492
+        0.323372307346
+        0.323548337645
+        0.32372445143
+        0.323900648739
+        0.324076929612
+        0.324253294089
+        0.324429742209
+        0.324606274013
+        0.324782889539
+        0.324959588828
+        0.325136371919
+        0.325313238852
+        0.325490189667
+        0.325667224404
+        0.325844343101
+        0.3260215458
+        0.32619883254
+        0.326376203361
+        0.326553658302
+        0.326731197405
+        0.326908820707
+        0.32708652825
+        0.327264320074
+        0.327442196218
+        0.327620156722
+        0.327798201627
+        0.327976330972
+        0.328154544798
+        0.328332843144
+        0.328511226051
+        0.328689693559
+        0.328868245707
+        0.329046882537
+        0.329225604087
+        0.329404410399
+        0.329583301513
+        0.329762277468
+        0.329941338305
+        0.330120484064
+        0.330299714786
+        0.330479030511
+        0.330658431279
+        0.33083791713
+        0.331017488106
+        0.331197144245
+        0.331376885589
+        0.331556712178
+        0.331736624052
+        0.331916621253
+        0.332096703819
+        0.332276871793
+        0.332457125213
+        0.332637464122
+        0.332817888559
+        0.332998398565
+        0.33317899418
+        0.333359675446
+        0.333540442402
+        0.33372129509
+        0.33390223355
+        0.334083257822
+        0.334264367948
+        0.334445563968
+        0.334626845923
+        0.334808213854
+        0.334989667801
+        0.335171207805
+        0.335352833908
+        0.335534546149
+        0.33571634457
+        0.335898229211
+        0.336080200114
+        0.33626225732
+        0.336444400868
+        0.336626630801
+        0.33680894716
+        0.336991349984
+        0.337173839316
+        0.337356415196
+        0.337539077665
+        0.337721826764
+        0.337904662535
+        0.338087585019
+        0.338270594256
+        0.338453690289
+        0.338636873157
+        0.338820142902
+        0.339003499566
+        0.339186943189
+        0.339370473813
+        0.33955409148
+        0.339737796229
+        0.339921588104
+        0.340105467144
+        0.340289433392
+        0.340473486888
+        0.340657627675
+        0.340841855793
+        0.341026171284
+        0.341210574189
+        0.34139506455
+        0.341579642409
+        0.341764307806
+        0.341949060783
+        0.342133901382
+        0.342318829645
+        0.342503845613
+        0.342688949327
+        0.342874140829
+        0.343059420161
+        0.343244787365
+        0.343430242482
+        0.343615785553
+        0.343801416621
+        0.343987135728
+        0.344172942914
+        0.344358838223
+        0.344544821694
+        0.344730893372
+        0.344917053296
+        0.34510330151
+        0.345289638054
+        0.345476062972
+        0.345662576304
+        0.345849178093
+        0.34603586838
+        0.346222647208
+        0.346409514619
+        0.346596470655
+        0.346783515357
+        0.346970648767
+        0.347157870929
+        0.347345181883
+        0.347532581673
+        0.347720070339
+        0.347907647925
+        0.348095314473
+        0.348283070023
+        0.34847091462
+        0.348658848305
+        0.34884687112
+        0.349034983108
+        0.349223184311
+        0.34941147477
+        0.34959985453
+        0.349788323631
+        0.349976882117
+        0.350165530029
+        0.35035426741
+        0.350543094303
+        0.350732010749
+        0.350921016792
+        0.351110112474
+        0.351299297838
+        0.351488572925
+        0.351677937779
+        0.351867392442
+        0.352056936957
+        0.352246571365
+        0.352436295711
+        0.352626110037
+        0.352816014384
+        0.353006008797
+        0.353196093317
+        0.353386267988
+        0.353576532852
+        0.353766887951
+        0.35395733333
+        0.35414786903
+        0.354338495094
+        0.354529211566
+        0.354720018487
+        0.354910915902
+        0.355101903853
+        0.355292982382
+        0.355484151533
+        0.355675411349
+        0.355866761873
+        0.356058203148
+        0.356249735217
+        0.356441358122
+        0.356633071907
+        0.356824876616
+        0.357016772291
+        0.357208758975
+        0.357400836711
+        0.357593005544
+        0.357785265515
+        0.357977616668
+        0.358170059047
+        0.358362592695
+        0.358555217654
+        0.358747933968
+        0.358940741682
+        0.359133640837
+        0.359326631477
+        0.359519713646
+        0.359712887387
+        0.359906152743
+        0.360099509759
+        0.360292958477
+        0.360486498941
+        0.360680131194
+        0.36087385528
+        0.361067671243
+        0.361261579126
+        0.361455578972
+        0.361649670826
+        0.36184385473
+        0.36203813073
+        0.362232498867
+        0.362426959187
+        0.362621511732
+        0.362816156547
+        0.363010893674
+        0.363205723159
+        0.363400645045
+        0.363595659375
+        0.363790766193
+        0.363985965544
+        0.364181257471
+        0.364376642018
+        0.364572119229
+        0.364767689148
+        0.364963351819
+        0.365159107286
+        0.365354955593
+        0.365550896784
+        0.365746930902
+        0.365943057993
+        0.3661392781
+        0.366335591268
+        0.366531997539
+        0.36672849696
+        0.366925089573
+        0.367121775423
+        0.367318554554
+        0.36751542701
+        0.367712392837
+        0.367909452077
+        0.368106604775
+        0.368303850976
+        0.368501190724
+        0.368698624064
+        0.368896151038
+        0.369093771693
+        0.369291486073
+        0.369489294222
+        0.369687196183
+        0.369885192003
+        0.370083281726
+        0.370281465395
+        0.370479743056
+        0.370678114753
+        0.37087658053
+        0.371075140433
+        0.371273794506
+        0.371472542794
+        0.371671385341
+        0.371870322192
+        0.372069353391
+        0.372268478984
+        0.372467699016
+        0.37266701353
+        0.372866422572
+        0.373065926187
+        0.37326552442
+        0.373465217315
+        0.373665004917
+        0.373864887271
+        0.374064864423
+        0.374264936417
+        0.374465103298
+        0.374665365111
+        0.374865721901
+        0.375066173713
+        0.375266720592
+        0.375467362584
+        0.375668099733
+        0.375868932085
+        0.376069859684
+        0.376270882577
+        0.376472000807
+        0.376673214421
+        0.376874523463
+        0.377075927979
+        0.377277428014
+        0.377479023614
+        0.377680714823
+        0.377882501687
+        0.378084384252
+        0.378286362562
+        0.378488436664
+        0.378690606602
+        0.378892872422
+        0.37909523417
+        0.379297691891
+        0.379500245631
+        0.379702895434
+        0.379905641347
+        0.380108483416
+        0.380311421685
+        0.380514456201
+        0.380717587009
+        0.380920814155
+        0.381124137684
+        0.381327557642
+        0.381531074076
+        0.38173468703
+        0.38193839655
+        0.382142202683
+        0.382346105473
+        0.382550104968
+        0.382754201213
+        0.382958394253
+        0.383162684134
+        0.383367070903
+        0.383571554606
+        0.383776135288
+        0.383980812996
+        0.384185587774
+        0.384390459671
+        0.384595428731
+        0.384800495
+        0.385005658525
+        0.385210919352
+        0.385416277527
+        0.385621733096
+        0.385827286106
+        0.386032936602
+        0.386238684631
+        0.386444530238
+        0.386650473472
+        0.386856514376
+        0.387062652999
+        0.387268889386
+        0.387475223584
+        0.387681655639
+        0.387888185597
+        0.388094813505
+        0.388301539409
+        0.388508363356
+        0.388715285393
+        0.388922305565
+        0.38912942392
+        0.389336640504
+        0.389543955363
+        0.389751368544
+        0.389958880094
+        0.39016649006
+        0.390374198487
+        0.390582005424
+        0.390789910916
+        0.39099791501
+        0.391206017753
+        0.391414219192
+        0.391622519374
+        0.391830918345
+        0.392039416152
+        0.392248012843
+        0.392456708463
+        0.392665503061
+        0.392874396682
+        0.393083389374
+        0.393292481185
+        0.39350167216
+        0.393710962347
+        0.393920351793
+        0.394129840545
+        0.39433942865
+        0.394549116155
+        0.394758903108
+        0.394968789555
+        0.395178775545
+        0.395388861123
+        0.395599046337
+        0.395809331235
+        0.396019715863
+        0.396230200269
+        0.396440784501
+        0.396651468606
+        0.39686225263
+        0.397073136622
+        0.397284120629
+        0.397495204698
+        0.397706388877
+        0.397917673213
+        0.398129057754
+        0.398340542547
+        0.39855212764
+        0.39876381308
+        0.398975598915
+        0.399187485192
+        0.39939947196
+        0.399611559266
+        0.399823747157
+        0.400036035682
+        0.400248424887
+        0.400460914821
+        0.400673505532
+        0.400886197067
+        0.401098989474
+        0.401311882801
+        0.401524877096
+        0.401737972406
+        0.401951168781
+        0.402164466266
+        0.402377864911
+        0.402591364764
+        0.402804965872
+        0.403018668284
+        0.403232472047
+        0.403446377209
+        0.40366038382
+        0.403874491926
+        0.404088701576
+        0.404303012818
+        0.4045174257
+        0.404731940271
+        0.404946556579
+        0.405161274671
+        0.405376094597
+        0.405591016405
+        0.405806040142
+        0.406021165857
+        0.406236393599
+        0.406451723416
+        0.406667155356
+        0.406882689468
+        0.4070983258
+        0.407314064401
+        0.407529905319
+        0.407745848603
+        0.407961894301
+        0.408178042462
+        0.408394293135
+        0.408610646367
+        0.408827102209
+        0.409043660707
+        0.409260321912
+        0.409477085872
+        0.409693952635
+        0.40991092225
+        0.410127994766
+        0.410345170232
+        0.410562448697
+        0.41077983021
+        0.410997314819
+        0.411214902573
+        0.411432593521
+        0.411650387712
+        0.411868285196
+        0.41208628602
+        0.412304390235
+        0.412522597889
+        0.412740909031
+        0.412959323711
+        0.413177841976
+        0.413396463878
+        0.413615189464
+        0.413834018784
+        0.414052951886
+        0.414271988821
+        0.414491129638
+        0.414710374385
+        0.414929723113
+        0.41514917587
+        0.415368732705
+        0.415588393669
+        0.41580815881
+        0.416028028178
+        0.416248001822
+        0.416468079792
+        0.416688262137
+        0.416908548907
+        0.417128940151
+        0.417349435919
+        0.417570036261
+        0.417790741225
+        0.418011550862
+        0.418232465221
+        0.418453484352
+        0.418674608305
+        0.418895837129
+        0.419117170874
+        0.41933860959
+        0.419560153326
+        0.419781802133
+        0.42000355606
+        0.420225415157
+        0.420447379474
+        0.420669449061
+        0.420891623967
+        0.421113904244
+        0.42133628994
+        0.421558781106
+        0.421781377791
+        0.422004080047
+        0.422226887922
+        0.422449801467
+        0.422672820732
+        0.422895945767
+        0.423119176623
+        0.423342513349
+        0.423565955996
+        0.423789504614
+        0.424013159253
+        0.424236919963
+        0.424460786796
+        0.424684759801
+        0.424908839028
+        0.425133024528
+        0.425357316351
+        0.425581714548
+        0.425806219169
+        0.426030830265
+        0.426255547886
+        0.426480372082
+        0.426705302905
+        0.426930340405
+        0.427155484632
+        0.427380735637
+        0.42760609347
+        0.427831558183
+        0.428057129826
+        0.428282808449
+        0.428508594104
+        0.428734486841
+        0.428960486711
+        0.429186593765
+        0.429412808053
+        0.429639129627
+        0.429865558537
+        0.430092094835
+        0.43031873857
+        0.430545489795
+        0.43077234856
+        0.430999314916
+        0.431226388914
+        0.431453570606
+        0.431680860041
+        0.431908257272
+        0.43213576235
+        0.432363375325
+        0.432591096249
+        0.432818925173
+        0.433046862148
+        0.433274907226
+        0.433503060457
+        0.433731321894
+        0.433959691587
+        0.434188169587
+        0.434416755947
+        0.434645450717
+        0.434874253949
+        0.435103165694
+        0.435332186005
+        0.435561314931
+        0.435790552525
+        0.436019898838
+        0.436249353923
+        0.436478917829
+        0.43670859061
+        0.436938372317
+        0.437168263001
+        0.437398262714
+        0.437628371508
+        0.437858589434
+        0.438088916544
+        0.438319352891
+        0.438549898525
+        0.438780553499
+        0.439011317865
+        0.439242191674
+        0.439473174978
+        0.43970426783
+        0.43993547028
+        0.440166782382
+        0.440398204187
+        0.440629735748
+        0.440861377115
+        0.441093128342
+        0.441324989481
+        0.441556960582
+        0.4417890417
+        0.442021232886
+        0.442253534191
+        0.442485945669
+        0.442718467372
+        0.442951099351
+        0.44318384166
+        0.44341669435
+        0.443649657474
+        0.443882731084
+        0.444115915233
+        0.444349209972
+        0.444582615356
+        0.444816131435
+        0.445049758262
+        0.445283495891
+        0.445517344373
+        0.445751303761
+        0.445985374108
+        0.446219555466
+        0.446453847888
+        0.446688251427
+        0.446922766135
+        0.447157392066
+        0.447392129271
+        0.447626977803
+        0.447861937716
+        0.448097009063
+        0.448332191895
+        0.448567486266
+        0.448802892229
+        0.449038409837
+        0.449274039142
+        0.449509780199
+        0.449745633059
+        0.449981597775
+        0.450217674401
+        0.450453862991
+        0.450690163596
+        0.45092657627
+        0.451163101066
+        0.451399738038
+        0.451636487238
+        0.45187334872
+        0.452110322538
+        0.452347408743
+        0.45258460739
+        0.452821918532
+        0.453059342223
+        0.453296878515
+        0.453534527462
+        0.453772289118
+        0.454010163536
+        0.454248150769
+        0.454486250871
+        0.454724463896
+        0.454962789896
+        0.455201228927
+        0.45543978104
+        0.455678446291
+        0.455917224731
+        0.456156116417
+        0.4563951214
+        0.456634239734
+        0.456873471474
+        0.457112816674
+        0.457352275386
+        0.457591847665
+        0.457831533565
+        0.458071333139
+        0.458311246442
+        0.458551273527
+        0.458791414449
+        0.459031669261
+        0.459272038018
+        0.459512520773
+        0.45975311758
+        0.459993828494
+        0.460234653569
+        0.460475592858
+        0.460716646417
+        0.460957814299
+        0.461199096558
+        0.461440493249
+        0.461682004426
+        0.461923630143
+        0.462165370454
+        0.462407225415
+        0.462649195079
+        0.4628912795
+        0.463133478734
+        0.463375792834
+        0.463618221856
+        0.463860765852
+        0.464103424879
+        0.464346198991
+        0.464589088242
+        0.464832092686
+        0.465075212379
+        0.465318447375
+        0.465561797729
+        0.465805263495
+        0.466048844729
+        0.466292541485
+        0.466536353817
+        0.466780281781
+        0.467024325432
+        0.467268484823
+        0.467512760011
+        0.46775715105
+        0.468001657996
+        0.468246280902
+        0.468491019824
+        0.468735874817
+        0.468980845937
+        0.469225933237
+        0.469471136774
+        0.469716456602
+        0.469961892777
+        0.470207445353
+        0.470453114387
+        0.470698899932
+        0.470944802045
+        0.471190820781
+        0.471436956195
+        0.471683208342
+        0.471929577278
+        0.472176063058
+        0.472422665737
+        0.472669385372
+        0.472916222017
+        0.473163175727
+        0.47341024656
+        0.473657434569
+        0.473904739811
+        0.474152162341
+        0.474399702214
+        0.474647359488
+        0.474895134216
+        0.475143026455
+        0.475391036261
+        0.475639163689
+        0.475887408795
+        0.476135771635
+        0.476384252265
+        0.47663285074
+        0.476881567117
+        0.477130401451
+        0.477379353799
+        0.477628424216
+        0.477877612758
+        0.478126919482
+        0.478376344443
+        0.478625887698
+        0.478875549302
+        0.479125329311
+        0.479375227783
+        0.479625244773
+        0.479875380337
+        0.480125634531
+        0.480376007412
+        0.480626499037
+        0.48087710946
+        0.48112783874
+        0.481378686931
+        0.481629654091
+        0.481880740276
+        0.482131945542
+        0.482383269945
+        0.482634713544
+        0.482886276393
+        0.483137958549
+        0.483389760069
+        0.48364168101
+        0.483893721429
+        0.484145881381
+        0.484398160923
+        0.484650560113
+        0.484903079007
+        0.485155717662
+        0.485408476135
+        0.485661354482
+        0.48591435276
+        0.486167471026
+        0.486420709338
+        0.486674067751
+        0.486927546324
+        0.487181145112
+        0.487434864173
+        0.487688703565
+        0.487942663343
+        0.488196743566
+        0.48845094429
+        0.488705265572
+        0.48895970747
+        0.489214270041
+        0.489468953342
+        0.48972375743
+        0.489978682363
+        0.490233728198
+        0.490488894992
+        0.490744182802
+        0.490999591687
+        0.491255121703
+        0.491510772908
+        0.491766545359
+        0.492022439114
+        0.492278454231
+        0.492534590767
+        0.492790848779
+        0.493047228325
+        0.493303729463
+        0.49356035225
+        0.493817096745
+        0.494073963004
+        0.494330951087
+        0.494588061049
+        0.49484529295
+        0.495102646846
+        0.495360122797
+        0.495617720859
+        0.495875441092
+        0.496133283551
+        0.496391248297
+        0.496649335385
+        0.496907544876
+        0.497165876826
+        0.497424331294
+        0.497682908338
+        0.497941608016
+        0.498200430386
+        0.498459375506
+        0.498718443435
+        0.49897763423
+        0.499236947951
+        0.499496384655
+        0.4997559444
+        0.500015627246
+        0.50027543325
+        0.500535362471
+        0.500795414968
+        0.501055590798
+        0.50131589002
+        0.501576312693
+        0.501836858875
+        0.502097528625
+        0.502358322002
+        0.502619239064
+        0.502880279869
+        0.503141444477
+        0.503402732947
+        0.503664145336
+        0.503925681704
+        0.504187342109
+        0.50444912661
+        0.504711035267
+        0.504973068138
+        0.505235225282
+        0.505497506757
+        0.505759912624
+        0.50602244294
+        0.506285097766
+        0.506547877159
+        0.506810781179
+        0.507073809885
+        0.507336963337
+        0.507600241593
+        0.507863644713
+        0.508127172755
+        0.508390825779
+        0.508654603845
+        0.508918507012
+        0.509182535338
+        0.509446688884
+        0.509710967709
+        0.509975371871
+        0.510239901431
+        0.510504556449
+        0.510769336983
+        0.511034243092
+        0.511299274838
+        0.511564432279
+        0.511829715474
+        0.512095124485
+        0.512360659369
+        0.512626320187
+        0.512892106998
+        0.513158019863
+        0.513424058842
+        0.513690223993
+        0.513956515376
+        0.514222933053
+        0.514489477082
+        0.514756147523
+        0.515022944437
+        0.515289867883
+        0.515556917921
+        0.515824094612
+        0.516091398016
+        0.516358828192
+        0.5166263852
+        0.516894069102
+        0.517161879957
+        0.517429817824
+        0.517697882766
+        0.517966074841
+        0.51823439411
+        0.518502840634
+        0.518771414472
+        0.519040115685
+        0.519308944334
+        0.519577900479
+        0.519846984181
+        0.520116195499
+        0.520385534495
+        0.520655001228
+        0.52092459576
+        0.521194318152
+        0.521464168463
+        0.521734146755
+        0.522004253088
+        0.522274487523
+        0.52254485012
+        0.522815340942
+        0.523085960047
+        0.523356707497
+        0.523627583354
+        0.523898587677
+        0.524169720528
+        0.524440981968
+        0.524712372057
+        0.524983890858
+        0.52525553843
+        0.525527314835
+        0.525799220134
+        0.526071254388
+        0.526343417658
+        0.526615710006
+        0.526888131493
+        0.527160682179
+        0.527433362127
+        0.527706171397
+        0.527979110051
+        0.52825217815
+        0.528525375755
+        0.528798702929
+        0.529072159732
+        0.529345746226
+        0.529619462473
+        0.529893308533
+        0.530167284469
+        0.530441390343
+        0.530715626214
+        0.530989992147
+        0.531264488201
+        0.53153911444
+        0.531813870923
+        0.532088757714
+        0.532363774875
+        0.532638922466
+        0.53291420055
+        0.533189609189
+        0.533465148444
+        0.533740818378
+        0.534016619052
+        0.534292550529
+        0.534568612871
+        0.534844806139
+        0.535121130396
+        0.535397585704
+        0.535674172124
+        0.53595088972
+        0.536227738554
+        0.536504718687
+        0.536781830182
+        0.537059073101
+        0.537336447507
+        0.537613953462
+        0.537891591028
+        0.538169360267
+        0.538447261243
+        0.538725294018
+        0.539003458653
+        0.539281755213
+        0.539560183758
+        0.539838744353
+        0.540117437059
+        0.540396261939
+        0.540675219055
+        0.540954308472
+        0.541233530251
+        0.541512884454
+        0.541792371146
+        0.542071990388
+        0.542351742244
+        0.542631626776
+        0.542911644048
+        0.543191794122
+        0.543472077061
+        0.543752492929
+        0.544033041788
+        0.544313723702
+        0.544594538733
+        0.544875486944
+        0.5451565684
+        0.545437783162
+        0.545719131295
+        0.546000612862
+        0.546282227925
+        0.546563976548
+        0.546845858795
+        0.547127874728
+        0.547410024412
+        0.547692307909
+        0.547974725284
+        0.548257276599
+        0.548539961918
+        0.548822781305
+        0.549105734823
+        0.549388822536
+        0.549672044508
+        0.549955400802
+        0.550238891481
+        0.550522516611
+        0.550806276254
+        0.551090170474
+        0.551374199335
+        0.551658362901
+        0.551942661235
+        0.552227094403
+        0.552511662467
+        0.552796365491
+        0.55308120354
+        0.553366176678
+        0.553651284969
+        0.553936528476
+        0.554221907265
+        0.554507421398
+        0.554793070941
+        0.555078855957
+        0.555364776511
+        0.555650832667
+        0.55593702449
+        0.556223352043
+        0.556509815391
+        0.556796414599
+        0.557083149731
+        0.557370020851
+        0.557657028023
+        0.557944171314
+        0.558231450786
+        0.558518866505
+        0.558806418535
+        0.55909410694
+        0.559381931786
+        0.559669893138
+        0.559957991059
+        0.560246225615
+        0.560534596871
+        0.56082310489
+        0.561111749739
+        0.561400531482
+        0.561689450185
+        0.561978505911
+        0.562267698726
+        0.562557028695
+        0.562846495883
+        0.563136100355
+        0.563425842176
+        0.563715721411
+        0.564005738127
+        0.564295892386
+        0.564586184256
+        0.564876613801
+        0.565167181087
+        0.565457886178
+        0.565748729141
+        0.56603971004
+        0.566330828941
+        0.566622085909
+        0.566913481011
+        0.567205014311
+        0.567496685874
+        0.567788495768
+        0.568080444056
+        0.568372530806
+        0.568664756081
+        0.568957119949
+        0.569249622475
+        0.569542263725
+        0.569835043764
+        0.570127962658
+        0.570421020473
+        0.570714217275
+        0.571007553131
+        0.571301028105
+        0.571594642264
+        0.571888395673
+        0.5721822884
+        0.57247632051
+        0.572770492068
+        0.573064803142
+        0.573359253798
+        0.5736538441
+        0.573948574117
+        0.574243443914
+        0.574538453557
+        0.574833603113
+        0.575128892648
+        0.575424322228
+        0.57571989192
+        0.57601560179
+        0.576311451905
+        0.576607442332
+        0.576903573136
+        0.577199844385
+        0.577496256145
+        0.577792808482
+        0.578089501464
+        0.578386335156
+        0.578683309627
+        0.578980424942
+        0.579277681168
+        0.579575078373
+        0.579872616622
+        0.580170295984
+        0.580468116524
+        0.58076607831
+        0.581064181409
+        0.581362425887
+        0.581660811813
+        0.581959339252
+        0.582258008273
+        0.582556818941
+        0.582855771326
+        0.583154865492
+        0.583454101509
+        0.583753479442
+        0.58405299936
+        0.58435266133
+        0.584652465419
+        0.584952411694
+        0.585252500223
+        0.585552731074
+        0.585853104314
+        0.58615362001
+        0.58645427823
+        0.586755079042
+        0.587056022513
+        0.58735710871
+        0.587658337703
+        0.587959709558
+        0.588261224342
+        0.588562882125
+        0.588864682973
+        0.589166626955
+        0.589468714138
+        0.589770944591
+        0.59007331838
+        0.590375835575
+        0.590678496244
+        0.590981300453
+        0.591284248272
+        0.591587339768
+        0.59189057501
+        0.592193954066
+        0.592497477004
+        0.592801143892
+        0.593104954798
+        0.593408909792
+        0.59371300894
+        0.594017252312
+        0.594321639976
+        0.594626172
+        0.594930848454
+        0.595235669404
+        0.59554063492
+        0.595845745071
+        0.596150999924
+        0.59645639955
+        0.596761944015
+        0.59706763339
+        0.597373467742
+        0.597679447141
+        0.597985571655
+        0.598291841353
+        0.598598256304
+        0.598904816576
+        0.59921152224
+        0.599518373363
+        0.599825370015
+        0.600132512264
+        0.600439800181
+        0.600747233833
+        0.60105481329
+        0.601362538621
+        0.601670409896
+        0.601978427183
+        0.602286590552
+        0.602594900071
+        0.602903355811
+        0.603211957841
+        0.60352070623
+        0.603829601048
+        0.604138642363
+        0.604447830246
+        0.604757164765
+        0.605066645991
+        0.605376273993
+        0.605686048841
+        0.605995970604
+        0.606306039352
+        0.606616255155
+        0.606926618082
+        0.607237128204
+        0.607547785589
+        0.607858590309
+        0.608169542432
+        0.608480642028
+        0.608791889168
+        0.609103283922
+        0.60941482636
+        0.60972651655
+        0.610038354565
+        0.610350340473
+        0.610662474346
+        0.610974756252
+        0.611287186263
+        0.611599764448
+        0.611912490878
+        0.612225365624
+        0.612538388754
+        0.612851560341
+        0.613164880454
+        0.613478349163
+        0.61379196654
+        0.614105732654
+        0.614419647577
+        0.614733711378
+        0.615047924129
+        0.6153622859
+        0.615676796761
+        0.615991456784
+        0.616306266039
+        0.616621224597
+        0.616936332529
+        0.617251589906
+        0.617566996798
+        0.617882553276
+        0.618198259411
+        0.618514115275
+        0.618830120938
+        0.619146276472
+        0.619462581947
+        0.619779037434
+        0.620095643006
+        0.620412398732
+        0.620729304684
+        0.621046360933
+        0.621363567551
+        0.621680924609
+        0.621998432179
+        0.622316090331
+        0.622633899137
+        0.622951858668
+        0.623269968997
+        0.623588230194
+        0.623906642331
+        0.62422520548
+        0.624543919712
+        0.624862785099
+        0.625181801713
+        0.625500969625
+        0.625820288907
+        0.626139759631
+        0.626459381868
+        0.626779155692
+        0.627099081172
+        0.627419158383
+        0.627739387394
+        0.628059768279
+        0.628380301109
+        0.628700985957
+        0.629021822894
+        0.629342811992
+        0.629663953325
+        0.629985246964
+        0.630306692981
+        0.630628291448
+        0.630950042438
+        0.631271946024
+        0.631594002277
+        0.631916211269
+        0.632238573075
+        0.632561087765
+        0.632883755412
+        0.63320657609
+        0.633529549869
+        0.633852676824
+        0.634175957027
+        0.63449939055
+        0.634822977466
+        0.635146717848
+        0.635470611769
+        0.635794659301
+        0.636118860518
+        0.636443215492
+        0.636767724295
+        0.637092387002
+        0.637417203685
+        0.637742174418
+        0.638067299272
+        0.638392578322
+        0.63871801164
+        0.639043599299
+        0.639369341374
+        0.639695237936
+        0.64002128906
+        0.640347494818
+        0.640673855284
+        0.641000370531
+        0.641327040633
+        0.641653865663
+        0.641980845695
+        0.642307980802
+        0.642635271057
+        0.642962716535
+        0.643290317309
+        0.643618073452
+        0.643945985038
+        0.644274052141
+        0.644602274835
+        0.644930653193
+        0.64525918729
+        0.645587877199
+        0.645916722994
+        0.646245724749
+        0.646574882537
+        0.646904196434
+        0.647233666513
+        0.647563292847
+        0.647893075512
+        0.648223014582
+        0.648553110129
+        0.64888336223
+        0.649213770957
+        0.649544336385
+        0.64987505859
+        0.650205937644
+        0.650536973622
+        0.650868166599
+        0.651199516649
+        0.651531023847
+        0.651862688267
+        0.652194509983
+        0.652526489071
+        0.652858625605
+        0.65319091966
+        0.65352337131
+        0.65385598063
+        0.654188747695
+        0.65452167258
+        0.654854755359
+        0.655187996108
+        0.655521394901
+        0.655854951814
+        0.65618866692
+        0.656522540296
+        0.656856572017
+        0.657190762157
+        0.657525110791
+        0.657859617995
+        0.658194283845
+        0.658529108414
+        0.658864091779
+        0.659199234015
+        0.659534535197
+        0.6598699954
+        0.660205614701
+        0.660541393174
+        0.660877330894
+        0.661213427939
+        0.661549684382
+        0.6618861003
+        0.662222675767
+        0.662559410861
+        0.662896305657
+        0.66323336023
+        0.663570574656
+        0.66390794901
+        0.66424548337
+        0.66458317781
+        0.664921032407
+        0.665259047236
+        0.665597222374
+        0.665935557897
+        0.66627405388
+        0.6666127104
+        0.666951527532
+        0.667290505354
+        0.667629643941
+        0.66796894337
+        0.668308403716
+        0.668648025056
+        0.668987807467
+        0.669327751024
+        0.669667855805
+        0.670008121886
+        0.670348549342
+        0.670689138252
+        0.671029888691
+        0.671370800735
+        0.671711874463
+        0.672053109949
+        0.672394507272
+        0.672736066507
+        0.673077787732
+        0.673419671023
+        0.673761716457
+        0.674103924112
+        0.674446294063
+        0.674788826389
+        0.675131521165
+        0.67547437847
+        0.675817398379
+        0.676160580971
+        0.676503926323
+        0.676847434511
+        0.677191105613
+        0.677534939706
+        0.677878936867
+        0.678223097174
+        0.678567420704
+        0.678911907535
+        0.679256557743
+        0.679601371407
+        0.679946348605
+        0.680291489412
+        0.680636793908
+        0.680982262169
+        0.681327894274
+        0.6816736903
+        0.682019650325
+        0.682365774427
+        0.682712062683
+        0.683058515171
+        0.68340513197
+        0.683751913157
+        0.68409885881
+        0.684445969007
+        0.684793243826
+        0.685140683345
+        0.685488287643
+        0.685836056797
+        0.686183990885
+        0.686532089987
+        0.68688035418
+        0.687228783542
+        0.687577378152
+        0.687926138088
+        0.688275063429
+        0.688624154253
+        0.688973410638
+        0.689322832663
+        0.689672420407
+        0.690022173948
+        0.690372093364
+        0.690722178735
+        0.69107243014
+        0.691422847656
+        0.691773431363
+        0.692124181339
+        0.692475097664
+        0.692826180416
+        0.693177429674
+        0.693528845517
+        0.693880428025
+        0.694232177276
+        0.694584093349
+        0.694936176323
+        0.695288426278
+        0.695640843293
+        0.695993427446
+        0.696346178818
+        0.696699097488
+        0.697052183534
+        0.697405437036
+        0.697758858075
+        0.698112446728
+        0.698466203076
+        0.698820127199
+        0.699174219175
+        0.699528479084
+        0.699882907006
+        0.700237503021
+        0.700592267209
+        0.700947199648
+        0.70130230042
+        0.701657569603
+        0.702013007278
+        0.702368613525
+        0.702724388423
+        0.703080332053
+        0.703436444494
+        0.703792725826
+        0.704149176131
+        0.704505795487
+        0.704862583975
+        0.705219541676
+        0.705576668669
+        0.705933965034
+        0.706291430853
+        0.706649066205
+        0.707006871171
+        0.707364845831
+        0.707722990267
+        0.708081304557
+        0.708439788783
+        0.708798443026
+        0.709157267366
+        0.709516261883
+        0.709875426659
+        0.710234761774
+        0.710594267309
+        0.710953943345
+        0.711313789963
+        0.711673807243
+        0.712033995267
+        0.712394354115
+        0.712754883869
+        0.713115584609
+        0.713476456417
+        0.713837499374
+        0.71419871356
+        0.714560099058
+        0.714921655948
+        0.715283384312
+        0.715645284231
+        0.716007355787
+        0.71636959906
+        0.716732014132
+        0.717094601085
+        0.717457360001
+        0.71782029096
+        0.718183394044
+        0.718546669336
+        0.718910116916
+        0.719273736866
+        0.719637529269
+        0.720001494205
+        0.720365631758
+        0.720729942008
+        0.721094425037
+        0.721459080928
+        0.721823909762
+        0.722188911622
+        0.72255408659
+        0.722919434747
+        0.723284956175
+        0.723650650958
+        0.724016519177
+        0.724382560914
+        0.724748776252
+        0.725115165273
+        0.725481728059
+        0.725848464694
+        0.726215375258
+        0.726582459835
+        0.726949718508
+        0.727317151358
+        0.727684758469
+        0.728052539923
+        0.728420495803
+        0.728788626191
+        0.72915693117
+        0.729525410824
+        0.729894065234
+        0.730262894485
+        0.730631898658
+        0.731001077837
+        0.731370432104
+        0.731739961543
+        0.732109666237
+        0.732479546269
+        0.732849601722
+        0.733219832679
+        0.733590239224
+        0.733960821439
+        0.734331579408
+        0.734702513215
+        0.735073622943
+        0.735444908675
+        0.735816370495
+        0.736188008486
+        0.736559822732
+        0.736931813317
+        0.737303980323
+        0.737676323835
+        0.738048843936
+        0.738421540711
+        0.738794414243
+        0.739167464615
+        0.739540691912
+        0.739914096217
+        0.740287677615
+        0.74066143619
+        0.741035372025
+        0.741409485205
+        0.741783775813
+        0.742158243934
+        0.742532889653
+        0.742907713052
+        0.743282714217
+        0.743657893232
+        0.744033250181
+        0.744408785149
+        0.74478449822
+        0.745160389478
+        0.745536459008
+        0.745912706895
+        0.746289133223
+        0.746665738076
+        0.74704252154
+        0.747419483699
+        0.747796624638
+        0.748173944442
+        0.748551443195
+        0.748929120983
+        0.74930697789
+        0.749685014001
+        0.750063229401
+        0.750441624175
+        0.750820198409
+        0.751198952187
+        0.751577885595
+        0.751956998717
+        0.75233629164
+        0.752715764448
+        0.753095417226
+        0.753475250061
+        0.753855263036
+        0.754235456239
+        0.754615829753
+        0.754996383666
+        0.755377118062
+        0.755758033026
+        0.756139128646
+        0.756520405005
+        0.75690186219
+        0.757283500287
+        0.757665319382
+        0.75804731956
+        0.758429500907
+        0.75881186351
+        0.759194407453
+        0.759577132824
+        0.759960039707
+        0.76034312819
+        0.760726398359
+        0.761109850299
+        0.761493484096
+        0.761877299838
+        0.76226129761
+        0.762645477498
+        0.76302983959
+        0.763414383971
+        0.763799110728
+        0.764184019947
+        0.764569111715
+        0.764954386118
+        0.765339843244
+        0.765725483178
+        0.766111306008
+        0.76649731182
+        0.766883500701
+        0.767269872738
+        0.767656428017
+        0.768043166626
+        0.768430088651
+        0.76881719418
+        0.769204483299
+        0.769591956096
+        0.769979612658
+        0.770367453072
+        0.770755477424
+        0.771143685803
+        0.771532078295
+        0.771920654989
+        0.77230941597
+        0.772698361327
+        0.773087491148
+        0.773476805518
+        0.773866304527
+        0.774255988262
+        0.77464585681
+        0.775035910259
+        0.775426148696
+        0.77581657221
+        0.776207180887
+        0.776597974817
+        0.776988954087
+        0.777380118784
+        0.777771468997
+        0.778163004814
+        0.778554726322
+        0.77894663361
+        0.779338726765
+        0.779731005877
+        0.780123471033
+        0.780516122321
+        0.78090895983
+        0.781301983648
+        0.781695193863
+        0.782088590564
+        0.782482173839
+        0.782875943777
+        0.783269900467
+        0.783664043995
+        0.784058374453
+        0.784452891927
+        0.784847596507
+        0.785242488282
+        0.78563756734
+        0.786032833769
+        0.78642828766
+        0.786823929101
+        0.78721975818
+        0.787615774988
+        0.788011979612
+        0.788408372142
+        0.788804952667
+        0.789201721276
+        0.789598678059
+        0.789995823104
+        0.790393156501
+        0.790790678339
+        0.791188388708
+        0.791586287697
+        0.791984375396
+        0.792382651893
+        0.792781117279
+        0.793179771643
+        0.793578615075
+        0.793977647664
+        0.7943768695
+        0.794776280673
+        0.795175881273
+        0.795575671389
+        0.795975651112
+        0.796375820531
+        0.796776179736
+        0.797176728817
+        0.797577467865
+        0.797978396969
+        0.79837951622
+        0.798780825708
+        0.799182325522
+        0.799584015754
+        0.799985896493
+        0.80038796783
+        0.800790229855
+        0.801192682659
+        0.801595326332
+        0.801998160965
+        0.802401186648
+        0.802804403472
+        0.803207811528
+        0.803611410906
+        0.804015201697
+        0.804419183991
+        0.80482335788
+        0.805227723455
+        0.805632280806
+        0.806037030024
+        0.806441971201
+        0.806847104427
+        0.807252429793
+        0.807657947391
+        0.808063657311
+        0.808469559646
+        0.808875654485
+        0.809281941921
+        0.809688422045
+        0.810095094949
+        0.810501960722
+        0.810909019458
+        0.811316271248
+        0.811723716182
+        0.812131354354
+        0.812539185854
+        0.812947210774
+        0.813355429206
+        0.813763841241
+        0.814172446972
+        0.81458124649
+        0.814990239888
+        0.815399427256
+        0.815808808688
+        0.816218384275
+        0.816628154109
+        0.817038118283
+        0.817448276888
+        0.817858630017
+        0.818269177762
+        0.818679920216
+        0.81909085747
+        0.819501989617
+        0.819913316749
+        0.82032483896
+        0.820736556341
+        0.821148468985
+        0.821560576985
+        0.821972880433
+        0.822385379422
+        0.822798074045
+        0.823210964394
+        0.823624050563
+        0.824037332644
+        0.82445081073
+        0.824864484914
+        0.825278355289
+        0.825692421948
+        0.826106684985
+        0.826521144492
+        0.826935800562
+        0.82735065329
+        0.827765702767
+        0.828180949088
+        0.828596392345
+        0.829012032632
+        0.829427870044
+        0.829843904672
+        0.83026013661
+        0.830676565953
+        0.831093192794
+        0.831510017225
+        0.831927039343
+        0.832344259239
+        0.832761677007
+        0.833179292743
+        0.833597106538
+        0.834015118488
+        0.834433328687
+        0.834851737228
+        0.835270344205
+        0.835689149713
+        0.836108153845
+        0.836527356696
+        0.836946758361
+        0.837366358933
+        0.837786158507
+        0.838206157176
+        0.838626355037
+        0.839046752182
+        0.839467348707
+        0.839888144707
+        0.840309140274
+        0.840730335506
+        0.841151730495
+        0.841573325337
+        0.841995120127
+        0.842417114959
+        0.842839309928
+        0.84326170513
+        0.843684300659
+        0.84410709661
+        0.844530093078
+        0.844953290158
+        0.845376687946
+        0.845800286537
+        0.846224086025
+        0.846648086507
+        0.847072288077
+        0.847496690831
+        0.847921294865
+        0.848346100273
+        0.848771107151
+        0.849196315595
+        0.849621725701
+        0.850047337563
+        0.850473151278
+        0.850899166942
+        0.85132538465
+        0.851751804498
+        0.852178426582
+        0.852605250997
+        0.853032277841
+        0.853459507208
+        0.853886939195
+        0.854314573898
+        0.854742411413
+        0.855170451837
+        0.855598695265
+        0.856027141793
+        0.856455791519
+        0.856884644538
+        0.857313700947
+        0.857742960843
+        0.858172424321
+        0.858602091479
+        0.859031962412
+        0.859462037219
+        0.859892315994
+        0.860322798836
+        0.860753485841
+        0.861184377105
+        0.861615472726
+        0.8620467728
+        0.862478277425
+        0.862909986697
+        0.863341900713
+        0.863774019572
+        0.864206343369
+        0.864638872202
+        0.865071606168
+        0.865504545364
+        0.865937689889
+        0.866371039838
+        0.866804595311
+        0.867238356403
+        0.867672323213
+        0.868106495838
+        0.868540874376
+        0.868975458924
+        0.869410249581
+        0.869845246443
+        0.870280449609
+        0.870715859177
+        0.871151475244
+        0.871587297908
+        0.872023327268
+        0.872459563421
+        0.872896006465
+        0.8733326565
+        0.873769513621
+        0.874206577929
+        0.874643849521
+        0.875081328496
+        0.875519014951
+        0.875956908986
+        0.876395010698
+        0.876833320186
+        0.87727183755
+        0.877710562886
+        0.878149496295
+        0.878588637874
+        0.879027987723
+        0.87946754594
+        0.879907312624
+        0.880347287873
+        0.880787471788
+        0.881227864466
+        0.881668466007
+        0.882109276509
+        0.882550296073
+        0.882991524796
+        0.883432962779
+        0.88387461012
+        0.88431646692
+        0.884758533276
+        0.885200809289
+        0.885643295057
+        0.886085990681
+        0.88652889626
+        0.886972011894
+        0.887415337681
+        0.887858873723
+        0.888302620118
+        0.888746576966
+        0.889190744368
+        0.889635122422
+        0.890079711229
+        0.890524510889
+        0.890969521502
+        0.891414743167
+        0.891860175986
+        0.892305820058
+        0.892751675483
+        0.893197742361
+        0.893644020794
+        0.89409051088
+        0.894537212721
+        0.894984126417
+        0.895431252068
+        0.895878589776
+        0.89632613964
+        0.896773901761
+        0.897221876239
+        0.897670063177
+        0.898118462673
+        0.89856707483
+        0.899015899747
+        0.899464937527
+        0.899914188269
+        0.900363652075
+        0.900813329046
+        0.901263219283
+        0.901713322887
+        0.902163639959
+        0.902614170601
+        0.903064914913
+        0.903515872998
+        0.903967044956
+        0.90441843089
+        0.904870030899
+        0.905321845087
+        0.905773873554
+        0.906226116403
+        0.906678573734
+        0.90713124565
+        0.907584132252
+        0.908037233642
+        0.908490549922
+        0.908944081195
+        0.909397827561
+        0.909851789123
+        0.910305965983
+        0.910760358243
+        0.911214966006
+        0.911669789373
+        0.912124828446
+        0.912580083329
+        0.913035554123
+        0.913491240931
+        0.913947143854
+        0.914403262997
+        0.914859598461
+        0.915316150349
+        0.915772918763
+        0.916229903806
+        0.916687105581
+        0.917144524191
+        0.917602159739
+        0.918060012327
+        0.918518082058
+        0.918976369036
+        0.919434873363
+        0.919893595142
+        0.920352534477
+        0.920811691471
+        0.921271066226
+        0.921730658847
+        0.922190469437
+        0.922650498099
+        0.923110744936
+        0.923571210051
+        0.92403189355
+        0.924492795534
+        0.924953916108
+        0.925415255375
+        0.925876813439
+        0.926338590403
+        0.926800586372
+        0.92726280145
+        0.92772523574
+        0.928187889346
+        0.928650762373
+        0.929113854924
+        0.929577167103
+        0.930040699015
+        0.930504450764
+        0.930968422454
+        0.93143261419
+        0.931897026075
+        0.932361658215
+        0.932826510713
+        0.933291583674
+        0.933756877203
+        0.934222391405
+        0.934688126383
+        0.935154082243
+        0.93562025909
+        0.936086657027
+        0.936553276161
+        0.937020116596
+        0.937487178437
+        0.937954461789
+        0.938421966757
+        0.938889693446
+        0.939357641961
+        0.939825812408
+        0.940294204892
+        0.940762819517
+        0.94123165639
+        0.941700715616
+        0.9421699973
+        0.942639501548
+        0.943109228465
+        0.943579178158
+        0.94404935073
+        0.944519746289
+        0.94499036494
+        0.945461206789
+        0.945932271942
+        0.946403560504
+        0.946875072582
+        0.947346808281
+        0.947818767708
+        0.948290950969
+        0.94876335817
+        0.949235989416
+        0.949708844816
+        0.950181924473
+        0.950655228496
+        0.95112875699
+        0.951602510062
+        0.952076487819
+        0.952550690366
+        0.953025117811
+        0.95349977026
+        0.953974647821
+        0.954449750598
+        0.954925078701
+        0.955400632234
+        0.955876411307
+        0.956352416024
+        0.956828646493
+        0.957305102822
+        0.957781785118
+        0.958258693487
+        0.958735828036
+        0.959213188874
+        0.959690776108
+        0.960168589844
+        0.96064663019
+        0.961124897254
+        0.961603391144
+        0.962082111966
+        0.962561059828
+        0.963040234839
+        0.963519637105
+        0.963999266735
+        0.964479123837
+        0.964959208518
+        0.965439520886
+        0.965920061049
+        0.966400829116
+        0.966881825194
+        0.967363049391
+        0.967844501816
+        0.968326182577
+        0.968808091783
+        0.96929022954
+        0.969772595959
+        0.970255191147
+        0.970738015213
+        0.971221068266
+        0.971704350414
+        0.972187861765
+        0.972671602429
+        0.973155572513
+        0.973639772128
+        0.974124201382
+        0.974608860383
+        0.975093749241
+        0.975578868065
+        0.976064216964
+        0.976549796046
+        0.977035605422
+        0.977521645199
+        0.978007915489
+        0.978494416399
+        0.978981148039
+        0.979468110519
+        0.979955303949
+        0.980442728437
+        0.980930384093
+        0.981418271027
+        0.981906389349
+        0.982394739168
+        0.982883320594
+        0.983372133737
+        0.983861178707
+        0.984350455614
+        0.984839964567
+        0.985329705678
+        0.985819679055
+        0.986309884809
+        0.986800323051
+        0.987290993891
+        0.987781897438
+        0.988273033803
+        0.988764403098
+        0.989256005431
+        0.989747840914
+        0.990239909657
+        0.990732211772
+        0.991224747367
+        0.991717516555
+        0.992210519446
+        0.992703756151
+        0.993197226781
+        0.993690931447
+        0.994184870259
+        0.994679043329
+        0.995173450768
+        0.995668092687
+        0.996162969197
+        0.99665808041
+        0.997153426436
+        0.997649007388
+        0.998144823376
+        0.998640874512
+        0.999137160908
+        0.999633682675
+        1.00013043993
+        1.00062743277
+        1.00112466132
+        1.00162212569
+        1.00211982599
+        1.00261776233
+        1.00311593482
+        1.00361434358
+        1.00411298872
+        1.00461187034
+        1.00511098857
+        1.00561034352
+        1.00610993529
+        1.00660976399
+        1.00710982975
+        1.00761013268
+        1.00811067288
+        1.00861145046
+        1.00911246555
+        1.00961371825
+        1.01011520868
+        1.01061693695
+        1.01111890317
+        1.01162110746
+        1.01212354992
+        1.01262623068
+        1.01312914983
+        1.01363230751
+        1.01413570381
+        1.01463933886
+        1.01514321276
+        1.01564732564
+        1.01615167759
+        1.01665626875
+        1.01716109921
+        1.0176661691
+        1.01817147852
+        1.01867702759
+        1.01918281643
+        1.01968884515
+        1.02019511385
+        1.02070162266
+        1.0212083717
+        1.02171536106
+        1.02222259087
+        1.02273006125
+        1.0232377723
+        1.02374572413
+        1.02425391688
+        1.02476235064
+        1.02527102553
+        1.02577994167
+        1.02628909917
+        1.02679849814
+        1.02730813871
+        1.02781802097
+        1.02832814506
+        1.02883851109
+        1.02934911916
+        1.02985996939
+        1.0303710619
+        1.03088239681
+        1.03139397423
+        1.03190579426
+        1.03241785704
+        1.03293016267
+        1.03344271126
+        1.03395550295
+        1.03446853783
+        1.03498181602
+        1.03549533765
+        1.03600910282
+        1.03652311165
+        1.03703736425
+        1.03755186075
+        1.03806660126
+        1.03858158589
+        1.03909681475
+        1.03961228798
+        1.04012800567
+        1.04064396795
+        1.04116017494
+        1.04167662674
+        1.04219332348
+        1.04271026526
+        1.04322745222
+        1.04374488446
+        1.0442625621
+        1.04478048525
+        1.04529865404
+        1.04581706858
+        1.04633572898
+        1.04685463537
+        1.04737378785
+        1.04789318655
+        1.04841283159
+        1.04893272307
+        1.04945286112
+        1.04997324585
+        1.05049387738
+        1.05101475583
+        1.05153588131
+        1.05205725394
+        1.05257887385
+        1.05310074114
+        1.05362285593
+        1.05414521834
+        1.05466782849
+        1.0551906865
+        1.05571379248
+        1.05623714655
+        1.05676074883
+        1.05728459944
+        1.05780869848
+        1.05833304609
+        1.05885764239
+        1.05938248747
+        1.05990758148
+        1.06043292451
+        1.0609585167
+        1.06148435816
+        1.06201044901
+        1.06253678936
+        1.06306337934
+        1.06359021906
+        1.06411730864
+        1.0646446482
+        1.06517223786
+        1.06570007774
+        1.06622816796
+        1.06675650863
+        1.06728509987
+        1.0678139418
+        1.06834303455
+        1.06887237822
+        1.06940197295
+        1.06993181884
+        1.07046191602
+        1.0709922646
+        1.07152286472
+        1.07205371647
+        1.07258481999
+        1.0731161754
+        1.07364778281
+        1.07417964234
+        1.07471175411
+        1.07524411824
+        1.07577673486
+        1.07630960408
+        1.07684272602
+        1.0773761008
+        1.07790972854
+        1.07844360936
+        1.07897774338
+        1.07951213072
+        1.08004677151
+        1.08058166585
+        1.08111681388
+        1.08165221571
+        1.08218787146
+        1.08272378125
+        1.08325994521
+        1.08379636345
+        1.0843330361
+        1.08486996327
+        1.08540714508
+        1.08594458166
+        1.08648227313
+        1.08702021961
+        1.08755842122
+        1.08809687807
+        1.0886355903
+        1.08917455802
+        1.08971378135
+        1.09025326042
+        1.09079299534
+        1.09133298624
+        1.09187323324
+        1.09241373646
+        1.09295449603
+        1.09349551205
+        1.09403678466
+        1.09457831398
+        1.09512010012
+        1.09566214321
+        1.09620444338
+        1.09674700074
+        1.09728981542
+        1.09783288753
+        1.0983762172
+        1.09891980456
+        1.09946364972
+        1.10000775281
+        1.10055211394
+        1.10109673325
+        1.10164161085
+        1.10218674687
+        1.10273214142
+        1.10327779464
+        1.10382370664
+        1.10436987755
+        1.10491630749
+        1.10546299658
+        1.10600994495
+        1.10655715271
+        1.10710461999
+        1.10765234692
+        1.10820033362
+        1.10874858021
+        1.10929708681
+        1.10984585355
+        1.11039488055
+        1.11094416794
+        1.11149371583
+        1.11204352435
+        1.11259359363
+        1.11314392379
+        1.11369451495
+        1.11424536723
+        1.11479648077
+        1.11534785568
+        1.11589949208
+        1.11645139011
+        1.11700354988
+        1.11755597153
+        1.11810865517
+        1.11866160092
+        1.11921480892
+        1.11976827929
+        1.12032201215
+        1.12087600762
+        1.12143026583
+        1.12198478691
+        1.12253957098
+        1.12309461816
+        1.12364992859
+        1.12420550237
+        1.12476133965
+        1.12531744054
+        1.12587380517
+        1.12643043366
+        1.12698732615
+        1.12754448274
+        1.12810190358
+        1.12865958878
+        1.12921753847
+        1.12977575278
+        1.13033423183
+        1.13089297575
+        1.13145198466
+        1.13201125869
+        1.13257079796
+        1.1331306026
+        1.13369067273
+        1.13425100849
+        1.13481161
+        1.13537247738
+        1.13593361076
+        1.13649501026
+        1.13705667602
+        1.13761860815
+        1.13818080679
+        1.13874327206
+        1.13930600409
+        1.13986900301
+        1.14043226893
+        1.14099580199
+        1.14155960231
+        1.14212367003
+        1.14268800526
+        1.14325260813
+        1.14381747878
+        1.14438261733
+        1.1449480239
+        1.14551369862
+        1.14607964163
+        1.14664585304
+        1.14721233298
+        1.14777908158
+        1.14834609898
+        1.14891338529
+        1.14948094064
+        1.15004876517
+        1.150616859
+        1.15118522225
+        1.15175385506
+        1.15232275755
+        1.15289192984
+        1.15346137208
+        1.15403108439
+        1.15460106689
+        1.15517131971
+        1.15574184298
+        1.15631263683
+        1.15688370139
+        1.15745503679
+        1.15802664315
+        1.1585985206
+        1.15917066927
+        1.15974308929
+        1.1603157808
+        1.16088874391
+        1.16146197875
+        1.16203548546
+        1.16260926417
+        1.16318331499
+        1.16375763807
+        1.16433223353
+        1.16490710151
+        1.16548224212
+        1.1660576555
+        1.16663334178
+        1.16720930108
+        1.16778553354
+        1.16836203929
+        1.16893881846
+        1.16951587117
+        1.17009319756
+        1.17067079775
+        1.17124867188
+        1.17182682008
+        1.17240524247
+        1.17298393918
+        1.17356291035
+        1.17414215611
+        1.17472167658
+        1.1753014719
+        1.17588154219
+        1.1764618876
+        1.17704250824
+        1.17762340424
+        1.17820457575
+        1.17878602288
+        1.17936774578
+        1.17994974456
+        1.18053201937
+        1.18111457033
+        1.18169739757
+        1.18228050123
+        1.18286388143
+        1.18344753831
+        1.184031472
+        1.18461568262
+        1.18520017032
+        1.18578493522
+        1.18636997745
+        1.18695529715
+        1.18754089444
+        1.18812676946
+        1.18871292234
+        1.18929935322
+        1.18988606221
+        1.19047304947
+        1.19106031511
+        1.19164785926
+        1.19223568208
+        1.19282378367
+        1.19341216418
+        1.19400082374
+        1.19458976248
+        1.19517898053
+        1.19576847802
+        1.1963582551
+        1.19694831188
+        1.19753864851
+        1.19812926512
+        1.19872016183
+        1.19931133879
+        1.19990279611
+        1.20049453395
+        1.20108655243
+        1.20167885168
+        1.20227143183
+        1.20286429303
+        1.2034574354
+        1.20405085908
+        1.20464456419
+        1.20523855088
+        1.20583281928
+        1.20642736952
+        1.20702220173
+        1.20761731605
+        1.20821271261
+        1.20880839155
+        1.20940435299
+        1.21000059708
+        1.21059712395
+        1.21119393373
+        1.21179102656
+        1.21238840256
+        1.21298606188
+        1.21358400465
+        1.214182231
+        1.21478074107
+        1.21537953499
+        1.2159786129
+        1.21657797493
+        1.21717762122
+        1.21777755189
+        1.2183777671
+        1.21897826696
+        1.21957905162
+        1.22018012121
+        1.22078147587
+        1.22138311573
+        1.22198504092
+        1.22258725159
+        1.22318974787
+        1.22379252988
+        1.22439559778
+        1.22499895169
+        1.22560259175
+        1.22620651809
+        1.22681073086
+        1.22741523018
+        1.22802001619
+        1.22862508904
+        1.22923044884
+        1.22983609575
+        1.2304420299
+        1.23104825142
+        1.23165476045
+        1.23226155712
+        1.23286864158
+        1.23347601395
+        1.23408367438
+        1.23469162301
+        1.23529985996
+        1.23590838538
+        1.23651719939
+        1.23712630215
+        1.23773569379
+        1.23834537443
+        1.23895534423
+        1.23956560332
+        1.24017615182
+        1.24078698989
+        1.24139811766
+        1.24200953527
+        1.24262124285
+        1.24323324054
+        1.24384552848
+        1.24445810681
+        1.24507097566
+        1.24568413517
+        1.24629758548
+        1.24691132673
+        1.24752535906
+        1.2481396826
+        1.24875429749
+        1.24936920388
+        1.24998440189
+        1.25059989166
+        1.25121567335
+        1.25183174707
+        1.25244811298
+        1.25306477121
+        1.2536817219
+        1.25429896519
+        1.25491650121
+        1.25553433011
+        1.25615245202
+        1.25677086709
+        1.25738957545
+        1.25800857724
+        1.2586278726
+        1.25924746167
+        1.25986734459
+        1.2604875215
+        1.26110799254
+        1.26172875785
+        1.26234981756
+        1.26297117182
+        1.26359282076
+        1.26421476453
+        1.26483700327
+        1.26545953711
+        1.2660823662
+        1.26670549068
+        1.26732891068
+        1.26795262635
+        1.26857663782
+        1.26920094524
+        1.26982554875
+        1.27045044848
+        1.27107564459
+        1.2717011372
+        1.27232692646
+        1.27295301251
+        1.27357939549
+        1.27420607554
+        1.27483305281
+        1.27546032743
+        1.27608789954
+        1.27671576928
+        1.27734393681
+        1.27797240225
+        1.27860116575
+        1.27923022745
+        1.27985958749
+        1.28048924602
+        1.28111920317
+        1.28174945909
+        1.28238001391
+        1.28301086779
+        1.28364202086
+        1.28427347326
+        1.28490522514
+        1.28553727663
+        1.28616962788
+        1.28680227904
+        1.28743523024
+        1.28806848163
+        1.28870203334
+        1.28933588553
+        1.28997003833
+        1.29060449189
+        1.29123924634
+        1.29187430184
+        1.29250965852
+        1.29314531653
+        1.29378127601
+        1.2944175371
+        1.29505409995
+        1.2956909647
+        1.29632813149
+        1.29696560047
+        1.29760337177
+        1.29824144555
+        1.29887982194
+        1.2995185011
+        1.30015748315
+        1.30079676826
+        1.30143635655
+        1.30207624818
+        1.30271644328
+        1.30335694201
+        1.3039977445
+        1.30463885091
+        1.30528026137
+        1.30592197602
+        1.30656399502
+        1.30720631851
+        1.30784894663
+        1.30849187952
+        1.30913511733
+        1.30977866021
+        1.3104225083
+        1.31106666174
+        1.31171112068
+        1.31235588527
+        1.31300095565
+        1.31364633196
+        1.31429201435
+        1.31493800296
+        1.31558429794
+        1.31623089944
+        1.3168778076
+        1.31752502256
+        1.31817254448
+        1.31882037349
+        1.31946850974
+        1.32011695339
+        1.32076570456
+        1.32141476342
+        1.3220641301
+        1.32271380476
+        1.32336378753
+        1.32401407856
+        1.32466467801
+        1.32531558601
+        1.32596680272
+        1.32661832827
+        1.32727016282
+        1.32792230651
+        1.32857475949
+        1.32922752191
+        1.32988059391
+        1.33053397564
+        1.33118766724
+        1.33184166887
+        1.33249598066
+        1.33315060278
+        1.33380553535
+        1.33446077854
+        1.33511633249
+        1.33577219734
+        1.33642837325
+        1.33708486036
+        1.33774165882
+        1.33839876877
+        1.33905619037
+        1.33971392376
+        1.34037196909
+        1.34103032651
+        1.34168899616
+        1.3423479782
+        1.34300727277
+        1.34366688001
+        1.34432680009
+        1.34498703315
+        1.34564757933
+        1.34630843878
+        1.34696961165
+        1.3476310981
+        1.34829289827
+        1.3489550123
+        1.34961744036
+        1.35028018257
+        1.35094323911
+        1.35160661011
+        1.35227029572
+        1.35293429609
+        1.35359861138
+        1.35426324173
+        1.35492818729
+        1.3555934482
+        1.35625902463
+        1.35692491672
+        1.35759112462
+        1.35825764847
+        1.35892448844
+        1.35959164466
+        1.3602591173
+        1.36092690649
+        1.36159501239
+        1.36226343515
+        1.36293217491
+        1.36360123184
+        1.36427060608
+        1.36494029778
+        1.36561030709
+        1.36628063416
+        1.36695127915
+        1.36762224219
+        1.36829352346
+        1.36896512308
+        1.36963704123
+        1.37030927804
+        1.37098183367
+        1.37165470826
+        1.37232790198
+        1.37300141497
+        1.37367524739
+        1.37434939938
+        1.37502387109
+        1.37569866269
+        1.37637377431
+        1.37704920611
+        1.37772495825
+        1.37840103088
+        1.37907742414
+        1.37975413819
+        1.38043117318
+        1.38110852927
+        1.3817862066
+        1.38246420533
+        1.38314252562
+        1.3838211676
+        1.38450013144
+        1.38517941729
+        1.38585902531
+        1.38653895563
+        1.38721920843
+        1.38789978384
+        1.38858068202
+        1.38926190314
+        1.38994344733
+        1.39062531475
+        1.39130750556
+        1.39199001991
+        1.39267285795
+        1.39335601983
+        1.39403950572
+        1.39472331576
+        1.39540745011
+        1.39609190891
+        1.39677669234
+        1.39746180053
+        1.39814723364
+        1.39883299183
+        1.39951907525
+        1.40020548406
+        1.4008922184
+        1.40157927844
+        1.40226666433
+        1.40295437622
+        1.40364241427
+        1.40433077863
+        1.40501946946
+        1.40570848691
+        1.40639783114
+        1.40708750229
+        1.40777750054
+        1.40846782603
+        1.40915847891
+        1.40984945935
+        1.41054076749
+        1.4112324035
+        1.41192436752
+        1.41261665972
+        1.41330928025
+        1.41400222927
+        1.41469550692
+        1.41538911337
+        1.41608304878
+        1.4167773133
+        1.41747190708
+        1.41816683028
+        1.41886208306
+        1.41955766557
+        1.42025357798
+        1.42094982043
+        1.42164639308
+        1.4223432961
+        1.42304052963
+        1.42373809383
+        1.42443598886
+        1.42513421488
+        1.42583277205
+        1.42653166052
+        1.42723088044
+        1.42793043198
+        1.42863031529
+        1.42933053053
+        1.43003107786
+        1.43073195744
+        1.43143316941
+        1.43213471395
+        1.43283659121
+        1.43353880134
+        1.4342413445
+        1.43494422086
+        1.43564743056
+        1.43635097378
+        1.43705485065
+        1.43775906136
+        1.43846360604
+        1.43916848487
+        1.43987369799
+        1.44057924557
+        1.44128512777
+        1.44199134475
+        1.44269789665
+        1.44340478366
+        1.44411200591
+        1.44481956357
+        1.4455274568
+        1.44623568576
+        1.44694425061
+        1.44765315151
+        1.44836238861
+        1.44907196208
+        1.44978187208
+        1.45049211876
+        1.45120270228
+        1.45191362281
+        1.45262488051
+        1.45333647553
+        1.45404840803
+        1.45476067818
+        1.45547328613
+        1.45618623205
+        1.45689951609
+        1.45761313842
+        1.4583270992
+        1.45904139858
+        1.45975603672
+        1.4604710138
+        1.46118632996
+        1.46190198538
+        1.4626179802
+        1.46333431459
+        1.46405098872
+        1.46476800274
+        1.46548535682
+        1.46620305111
+        1.46692108577
+        1.46763946098
+        1.46835817689
+        1.46907723365
+        1.46979663144
+        1.47051637042
+        1.47123645074
+        1.47195687257
+        1.47267763608
+        1.47339874141
+        1.47412018874
+        1.47484197823
+        1.47556411003
+        1.47628658432
+        1.47700940125
+        1.47773256099
+        1.4784560637
+        1.47917990954
+        1.47990409867
+        1.48062863127
+        1.48135350748
+        1.48207872747
+        1.48280429141
+        1.48353019946
+        1.48425645179
+        1.48498304855
+        1.48570998991
+        1.48643727603
+        1.48716490707
+        1.48789288321
+        1.4886212046
+        1.48934987141
+        1.4900788838
+        1.49080824193
+        1.49153794598
+        1.49226799609
+        1.49299839244
+        1.4937291352
+        1.49446022452
+        1.49519166057
+        1.49592344351
+        1.49665557351
+        1.49738805074
+        1.49812087535
+        1.49885404752
+        1.49958756741
+        1.50032143517
+        1.50105565099
+        1.50179021502
+        1.50252512742
+        1.50326038837
+        1.50399599803
+        1.50473195656
+        1.50546826413
+        1.5062049209
+        1.50694192705
+        1.50767928273
+        1.50841698811
+        1.50915504336
+        1.50989344865
+        1.51063220413
+        1.51137130998
+        1.51211076636
+        1.51285057344
+        1.51359073139
+        1.51433124036
+        1.51507210053
+        1.51581331207
+        1.51655487514
+        1.5172967899
+        1.51803905653
+        1.51878167519
+        1.51952464604
+        1.52026796927
+        1.52101164502
+        1.52175567347
+        1.52250005479
+        1.52324478915
+        1.5239898767
+        1.52473531762
+        1.52548111208
+        1.52622726025
+        1.52697376228
+        1.52772061836
+        1.52846782864
+        1.5292153933
+        1.5299633125
+        1.53071158641
+        1.53146021521
+        1.53220919905
+        1.53295853811
+        1.53370823255
+        1.53445828255
+        1.53520868827
+        1.53595944988
+        1.53671056755
+        1.53746204145
+        1.53821387174
+        1.53896605861
+        1.53971860221
+        1.54047150271
+        1.54122476029
+        1.54197837511
+        1.54273234734
+        1.54348667716
+        1.54424136473
+        1.54499641022
+        1.5457518138
+        1.54650757565
+        1.54726369592
+        1.5480201748
+        1.54877701244
+        1.54953420903
+        1.55029176473
+        1.55104967971
+        1.55180795415
+        1.55256658821
+        1.55332558206
+        1.55408493587
+        1.55484464982
+        1.55560472408
+        1.55636515881
+        1.55712595419
+        1.55788711039
+        1.55864862757
+        1.55941050592
+        1.5601727456
+        1.56093534679
+        1.56169830964
+        1.56246163435
+        1.56322532107
+        1.56398936998
+        1.56475378126
+        1.56551855507
+        1.56628369158
+        1.56704919097
+        1.56781505341
+        1.56858127907
+        1.56934786812
+        1.57011482074
+        1.5708821371
+        1.57164981737
+        1.57241786173
+        1.57318627034
+        1.57395504338
+        1.57472418102
+        1.57549368344
+        1.5762635508
+        1.57703378329
+        1.57780438107
+        1.57857534432
+        1.5793466732
+        1.58011836791
+        1.5808904286
+        1.58166285545
+        1.58243564863
+        1.58320880833
+        1.5839823347
+        1.58475622794
+        1.5855304882
+        1.58630511567
+        1.58708011051
+        1.58785547291
+        1.58863120304
+        1.58940730107
+        1.59018376717
+        1.59096060152
+        1.5917378043
+        1.59251537568
+        1.59329331584
+        1.59407162494
+        1.59485030317
+        1.59562935069
+        1.5964087677
+        1.59718855435
+        1.59796871083
+        1.59874923731
+        1.59953013396
+        1.60031140097
+        1.6010930385
+        1.60187504674
+        1.60265742585
+        1.60344017603
+        1.60422329743
+        1.60500679024
+        1.60579065463
+        1.60657489078
+        1.60735949886
+        1.60814447906
+        1.60892983155
+        1.6097155565
+        1.6105016541
+        1.61128812451
+        1.61207496792
+        1.6128621845
+        1.61364977442
+        1.61443773788
+        1.61522607504
+        1.61601478607
+        1.61680387117
+        1.6175933305
+        1.61838316425
+        1.61917337258
+        1.61996395568
+        1.62075491373
+        1.62154624691
+        1.62233795538
+        1.62313003933
+        1.62392249894
+        1.62471533439
+        1.62550854585
+        1.6263021335
+        1.62709609752
+        1.6278904381
+        1.6286851554
+        1.6294802496
+        1.63027572089
+        1.63107156945
+        1.63186779545
+        1.63266439907
+        1.63346138049
+        1.63425873989
+        1.63505647745
+        1.63585459335
+        1.63665308777
+        1.63745196089
+        1.63825121288
+        1.63905084393
+        1.63985085422
+        1.64065124392
+        1.64145201322
+        1.6422531623
+        1.64305469133
+        1.6438566005
+        1.64465888999
+        1.64546155998
+        1.64626461064
+        1.64706804216
+        1.64787185473
+        1.64867604851
+        1.64948062369
+        1.65028558046
+        1.65109091898
+        1.65189663945
+        1.65270274205
+        1.65350922695
+        1.65431609434
+        1.6551233444
+        1.65593097731
+        1.65673899325
+        1.6575473924
+        1.65835617495
+        1.65916534107
+        1.65997489096
+        1.66078482478
+        1.66159514273
+        1.66240584499
+        1.66321693173
+        1.66402840314
+        1.6648402594
+        1.6656525007
+        1.66646512722
+        1.66727813913
+        1.66809153663
+        1.6689053199
+        1.66971948911
+        1.67053404446
+        1.67134898612
+        1.67216431428
+        1.67298002912
+        1.67379613082
+        1.67461261957
+        1.67542949556
+        1.67624675896
+        1.67706440996
+        1.67788244874
+        1.67870087549
+        1.67951969039
+        1.68033889363
+        1.68115848538
+        1.68197846584
+        1.68279883519
+        1.68361959361
+        1.68444074128
+        1.6852622784
+        1.68608420514
+        1.68690652169
+        1.68772922824
+        1.68855232497
+        1.68937581207
+        1.69019968972
+        1.6910239581
+        1.69184861741
+        1.69267366782
+        1.69349910952
+        1.6943249427
+        1.69515116755
+        1.69597778424
+        1.69680479297
+        1.69763219392
+        1.69845998728
+        1.69928817323
+        1.70011675196
+        1.70094572366
+        1.70177508851
+        1.7026048467
+        1.70343499841
+        1.70426554383
+        1.70509648316
+        1.70592781656
+        1.70675954424
+        1.70759166638
+        1.70842418317
+        1.70925709479
+        1.71009040142
+        1.71092410327
+        1.71175820051
+        1.71259269334
+        1.71342758194
+        1.71426286649
+        1.71509854719
+        1.71593462422
+        1.71677109778
+        1.71760796805
+        1.71844523521
+        1.71928289946
+        1.72012096099
+        1.72095941998
+        1.72179827661
+        1.72263753109
+        1.7234771836
+        1.72431723433
+        1.72515768346
+        1.72599853119
+        1.7268397777
+        1.72768142319
+        1.72852346784
+        1.72936591184
+        1.73020875538
+        1.73105199866
+        1.73189564185
+        1.73273968516
+        1.73358412876
+        1.73442897286
+        1.73527421763
+        1.73611986327
+        1.73696590998
+        1.73781235793
+        1.73865920733
+        1.73950645835
+        1.7403541112
+        1.74120216606
+        1.74205062312
+        1.74289948257
+        1.74374874461
+        1.74459840943
+        1.74544847721
+        1.74629894814
+        1.74714982243
+        1.74800110025
+        1.74885278181
+        1.74970486729
+        1.75055735688
+        1.75141025078
+        1.75226354918
+        1.75311725226
+        1.75397136023
+        1.75482587327
+        1.75568079158
+        1.75653611534
+        1.75739184475
+        1.75824798001
+        1.7591045213
+        1.75996146882
+        1.76081882275
+        1.7616765833
+        1.76253475066
+        1.76339332502
+        1.76425230656
+        1.76511169549
+        1.765971492
+        1.76683169628
+        1.76769230853
+        1.76855332893
+        1.76941475768
+        1.77027659498
+        1.77113884102
+        1.77200149599
+        1.77286456009
+        1.77372803351
+        1.77459191645
+        1.77545620909
+        1.77632091164
+        1.77718602428
+        1.77805154722
+        1.77891748065
+        1.77978382475
+        1.78065057974
+        1.78151774579
+        1.78238532311
+        1.78325331189
+        1.78412171233
+        1.78499052462
+        1.78585974896
+        1.78672938554
+        1.78759943456
+        1.78846989621
+        1.78934077069
+        1.79021205819
+        1.79108375892
+        1.79195587307
+        1.79282840082
+        1.79370134239
+        1.79457469796
+        1.79544846773
+        1.7963226519
+        1.79719725067
+        1.79807226423
+        1.79894769277
+        1.7998235365
+        1.80069979562
+        1.80157647031
+        1.80245356078
+        1.80333106722
+        1.80420898983
+        1.8050873288
+        1.80596608435
+        1.80684525665
+        1.80772484592
+        1.80860485235
+        1.80948527613
+        1.81036611746
+        1.81124737655
+        1.81212905359
+        1.81301114877
+        1.81389366231
+        1.81477659438
+        1.81565994521
+        1.81654371497
+        1.81742790387
+        1.81831251212
+        1.8191975399
+        1.82008298742
+        1.82096885488
+        1.82185514247
+        1.82274185039
+        1.82362897886
+        1.82451652805
+        1.82540449818
+        1.82629288944
+        1.82718170204
+        1.82807093616
+        1.82896059202
+        1.82985066981
+        1.83074116974
+        1.83163209199
+        1.83252343678
+        1.83341520431
+        1.83430739476
+        1.83520000836
+        1.83609304528
+        1.83698650575
+        1.83788038995
+        1.83877469808
+        1.83966943036
+        1.84056458698
+        1.84146016813
+        1.84235617403
+        1.84325260488
+        1.84414946087
+        1.84504674221
+        1.84594444909
+        1.84684258173
+        1.84774114032
+        1.84864012506
+        1.84953953616
+        1.85043937382
+        1.85133963824
+        1.85224032963
+        1.85314144818
+        1.8540429941
+        1.85494496759
+        1.85584736886
+        1.8567501981
+        1.85765345552
+        1.85855714133
+        1.85946125572
+        1.8603657989
+        1.86127077108
+        1.86217617245
+        1.86308200322
+        1.8639882636
+        1.86489495378
+        1.86580207397
+        1.86670962438
+        1.86761760521
+        1.86852601666
+        1.86943485894
+        1.87034413225
+        1.8712538368
+        1.87216397279
+        1.87307454042
+        1.8739855399
+        1.87489697144
+        1.87580883524
+        1.8767211315
+        1.87763386044
+        1.87854702224
+        1.87946061713
+        1.88037464531
+        1.88128910697
+        1.88220400234
+        1.8831193316
+        1.88403509498
+        1.88495129266
+        1.88586792487
+        1.88678499181
+        1.88770249368
+        1.88862043068
+        1.88953880303
+        1.89045761094
+        1.8913768546
+        1.89229653423
+        1.89321665002
+        1.8941372022
+        1.89505819096
+        1.89597961652
+        1.89690147907
+        1.89782377883
+        1.89874651601
+        1.89966969081
+        1.90059330343
+        1.9015173541
+        1.902441843
+        1.90336677036
+        1.90429213639
+        1.90521794128
+        1.90614418524
+        1.90707086849
+        1.90799799124
+        1.90892555368
+        1.90985355604
+        1.91078199851
+        1.91171088132
+        1.91264020466
+        1.91356996874
+        1.91450017378
+        1.91543081998
+        1.91636190756
+        1.91729343671
+        1.91822540766
+        1.91915782061
+        1.92009067577
+        1.92102397335
+        1.92195771356
+        1.92289189661
+        1.92382652271
+        1.92476159208
+        1.92569710491
+        1.92663306142
+        1.92756946182
+        1.92850630633
+        1.92944359515
+        1.93038132849
+        1.93131950656
+        1.93225812958
+        1.93319719776
+        1.9341367113
+        1.93507667042
+        1.93601707533
+        1.93695792624
+        1.93789922336
+        1.93884096691
+        1.93978315709
+        1.94072579412
+        1.94166887821
+        1.94261240958
+        1.94355638842
+        1.94450081496
+        1.94544568941
+        1.94639101198
+        1.94733678289
+        1.94828300234
+        1.94922967054
+        1.95017678772
+        1.95112435409
+        1.95207236985
+        1.95302083522
+        1.95396975041
+        1.95491911565
+        1.95586893113
+        1.95681919708
+        1.9577699137
+        1.95872108122
+        1.95967269984
+        1.96062476978
+        1.96157729125
+        1.96253026447
+        1.96348368965
+        1.96443756701
+        1.96539189676
+        1.96634667912
+        1.96730191429
+        1.9682576025
+        1.96921374395
+        1.97017033888
+        1.97112738748
+        1.97208488997
+        1.97304284658
+        1.97400125751
+        1.97496012298
+        1.9759194432
+        1.9768792184
+        1.97783944879
+        1.97880013458
+        1.97976127599
+        1.98072287323
+        1.98168492653
+        1.98264743609
+        1.98361040214
+        1.98457382489
+        1.98553770455
+        1.98650204136
+        1.98746683551
+        1.98843208723
+        1.98939779673
+        1.99036396424
+        1.99133058996
+        1.99229767413
+        1.99326521694
+        1.99423321863
+        1.99520167941
+        1.99617059949
+        1.9971399791
+        1.99810981845
+        1.99908011776
+        2.00005087725
+        2.00102209714
+        2.00199377764
+        2.00296591898
+        2.00393852137
+        2.00491158503
+        2.00588511018
+        2.00685909704
+        2.00783354583
+        2.00880845676
+        2.00978383006
+        2.01075966594
+        2.01173596463
+        2.01271272634
+        2.0136899513
+        2.01466763972
+        2.01564579182
+        2.01662440783
+        2.01760348796
+        2.01858303243
+        2.01956304147
+        2.02054351529
+        2.02152445411
+        2.02250585816
+        2.02348772765
+        2.02447006281
+        2.02545286386
+        2.02643613102
+        2.0274198645
+        2.02840406454
+        2.02938873134
+        2.03037386514
+        2.03135946615
+        2.0323455346
+        2.03333207071
+        2.03431907469
+        2.03530654678
+        2.03629448719
+        2.03728289614
+        2.03827177387
+        2.03926112058
+        2.0402509365
+        2.04124122186
+        2.04223197688
+        2.04322320178
+        2.04421489678
+        2.0452070621
+        2.04619969798
+        2.04719280463
+        2.04818638227
+        2.04918043113
+        2.05017495144
+        2.05116994341
+        2.05216540727
+        2.05316134324
+        2.05415775155
+        2.05515463242
+        2.05615198608
+        2.05714981275
+        2.05814811265
+        2.05914688601
+        2.06014613305
+        2.06114585401
+        2.06214604909
+        2.06314671853
+        2.06414786255
+        2.06514948138
+        2.06615157524
+        2.06715414436
+        2.06815718897
+        2.06916070928
+        2.07016470553
+        2.07116917793
+        2.07217412673
+        2.07317955213
+        2.07418545437
+        2.07519183368
+        2.07619869028
+        2.07720602439
+        2.07821383624
+        2.07922212607
+        2.08023089409
+        2.08124014054
+        2.08224986563
+        2.08326006961
+        2.08427075268
+        2.08528191509
+        2.08629355706
+        2.08730567881
+        2.08831828058
+        2.08933136259
+        2.09034492506
+        2.09135896824
+        2.09237349234
+        2.09338849759
+        2.09440398422
+        2.09541995246
+        2.09643640254
+        2.09745333469
+        2.09847074913
+        2.0994886461
+        2.10050702582
+        2.10152588852
+        2.10254523443
+        2.10356506378
+        2.1045853768
+        2.10560617372
+        2.10662745477
+        2.10764922017
+        2.10867147016
+        2.10969420497
+        2.11071742483
+        2.11174112996
+        2.1127653206
+        2.11378999698
+        2.11481515932
+        2.11584080787
+        2.11686694284
+        2.11789356447
+        2.118920673
+        2.11994826864
+        2.12097635164
+        2.12200492222
+        2.12303398062
+        2.12406352706
+        2.12509356178
+        2.12612408501
+        2.12715509698
+        2.12818659792
+        2.12921858806
+        2.13025106765
+        2.1312840369
+        2.13231749605
+        2.13335144534
+        2.13438588499
+        2.13542081524
+        2.13645623632
+        2.13749214847
+        2.13852855191
+        2.13956544688
+        2.14060283361
+        2.14164071234
+        2.1426790833
+        2.14371794672
+        2.14475730284
+        2.14579715189
+        2.1468374941
+        2.14787832971
+        2.14891965895
+        2.14996148206
+        2.15100379927
+        2.15204661081
+        2.15308991692
+        2.15413371783
+        2.15517801378
+        2.15622280501
+        2.15726809174
+        2.15831387421
+        2.15936015267
+        2.16040692733
+        2.16145419845
+        2.16250196624
+        2.16355023096
+        2.16459899283
+        2.1656482521
+        2.16669800899
+        2.16774826374
+        2.16879901659
+        2.16985026778
+        2.17090201753
+        2.1719542661
+        2.17300701371
+        2.1740602606
+        2.17511400701
+        2.17616825317
+        2.17722299933
+        2.17827824571
+        2.17933399256
+        2.18039024012
+        2.18144698861
+        2.18250423829
+        2.18356198938
+        2.18462024212
+        2.18567899676
+        2.18673825352
+        2.18779801266
+        2.1888582744
+        2.18991903898
+        2.19098030665
+        2.19204207764
+        2.1931043522
+        2.19416713055
+        2.19523041294
+        2.1962941996
+        2.19735849079
+        2.19842328672
+        2.19948858766
+        2.20055439383
+        2.20162070547
+        2.20268752283
+        2.20375484614
+        2.20482267564
+        2.20589101158
+        2.2069598542
+        2.20802920372
+        2.20909906041
+        2.21016942448
+        2.2112402962
+        2.21231167579
+        2.21338356349
+        2.21445595956
+        2.21552886423
+        2.21660227773
+        2.21767620032
+        2.21875063224
+        2.21982557371
+        2.220901025
+        2.22197698633
+        2.22305345796
+        2.22413044011
+        2.22520793305
+        2.22628593699
+        2.2273644522
+        2.22844347891
+        2.22952301736
+        2.23060306781
+        2.23168363048
+        2.23276470562
+        2.23384629348
+        2.2349283943
+        2.23601100832
+        2.23709413579
+        2.23817777694
+        2.23926193203
+        2.24034660129
+        2.24143178498
+        2.24251748333
+        2.24360369659
+        2.244690425
+        2.24577766881
+        2.24686542826
+        2.24795370359
+        2.24904249506
+        2.2501318029
+        2.25122162736
+        2.25231196869
+        2.25340282713
+        2.25449420292
+        2.25558609632
+        2.25667850756
+        2.25777143689
+        2.25886488456
+        2.25995885082
+        2.2610533359
+        2.26214834006
+        2.26324386355
+        2.2643399066
+        2.26543646946
+        2.26653355239
+        2.26763115562
+        2.26872927941
+        2.269827924
+        2.27092708964
+        2.27202677657
+        2.27312698505
+        2.27422771532
+        2.27532896762
+        2.27643074221
+        2.27753303933
+        2.27863585924
+        2.27973920217
+        2.28084306838
+        2.28194745811
+        2.28305237162
+        2.28415780915
+        2.28526377094
+        2.28637025726
+        2.28747726835
+        2.28858480445
+        2.28969286581
+        2.29080145269
+        2.29191056534
+        2.29302020399
+        2.29413036891
+        2.29524106035
+        2.29635227854
+        2.29746402375
+        2.29857629621
+        2.29968909619
+        2.30080242393
+        2.30191627969
+        2.3030306637
+        2.30414557623
+        2.30526101752
+        2.30637698783
+        2.3074934874
+        2.30861051649
+        2.30972807535
+        2.31084616422
+        2.31196478337
+        2.31308393303
+        2.31420361347
+        2.31532382494
+        2.31644456768
+        2.31756584195
+        2.318687648
+        2.31980998609
+        2.32093285646
+        2.32205625936
+        2.32318019506
+        2.3243046638
+        2.32542966584
+        2.32655520143
+        2.32768127081
+        2.32880787426
+        2.32993501201
+        2.33106268432
+        2.33219089145
+        2.33331963365
+        2.33444891117
+        2.33557872426
+        2.33670907319
+        2.3378399582
+        2.33897137955
+        2.3401033375
+        2.34123583229
+        2.34236886418
+        2.34350243344
+        2.3446365403
+        2.34577118503
+        2.34690636788
+        2.34804208911
+        2.34917834897
+        2.35031514772
+        2.35145248562
+        2.35259036291
+        2.35372877986
+        2.35486773672
+        2.35600723374
+        2.35714727119
+        2.35828784932
+        2.35942896839
+        2.36057062865
+        2.36171283035
+        2.36285557377
+        2.36399885914
+        2.36514268674
+        2.36628705681
+        2.36743196962
+        2.36857742542
+        2.36972342447
+        2.37086996702
+        2.37201705334
+        2.37316468369
+        2.37431285831
+        2.37546157747
+        2.37661084143
+        2.37776065045
+        2.37891100478
+        2.38006190468
+        2.38121335041
+        2.38236534223
+        2.38351788041
+        2.38467096519
+        2.38582459683
+        2.38697877561
+        2.38813350177
+        2.38928877558
+        2.39044459729
+        2.39160096717
+        2.39275788547
+        2.39391535246
+        2.39507336839
+        2.39623193354
+        2.39739104814
+        2.39855071248
+        2.3997109268
+        2.40087169137
+        2.40203300646
+        2.40319487231
+        2.40435728919
+        2.40552025737
+        2.4066837771
+        2.40784784865
+        2.40901247228
+        2.41017764825
+        2.41134337682
+        2.41250965825
+        2.41367649281
+        2.41484388076
+        2.41601182236
+        2.41718031787
+        2.41834936756
+        2.41951897168
+        2.42068913051
+        2.42185984431
+        2.42303111333
+        2.42420293785
+        2.42537531812
+        2.42654825441
+        2.42772174698
+        2.42889579609
+        2.43007040202
+        2.43124556502
+        2.43242128536
+        2.43359756331
+        2.43477439912
+        2.43595179306
+        2.4371297454
+        2.4383082564
+        2.43948732632
+        2.44066695544
+        2.44184714401
+        2.44302789231
+        2.44420920059
+        2.44539106913
+        2.44657349818
+        2.44775648802
+        2.44894003891
+        2.45012415111
+        2.4513088249
+        2.45249406054
+        2.45367985829
+        2.45486621843
+        2.45605314121
+        2.45724062691
+        2.45842867579
+        2.45961728813
+        2.46080646418
+        2.46199620421
+        2.46318650849
+        2.4643773773
+        2.46556881089
+        2.46676080954
+        2.46795337351
+        2.46914650307
+        2.47034019849
+        2.47153446003
+        2.47272928798
+        2.47392468259
+        2.47512064413
+        2.47631717287
+        2.47751426909
+        2.47871193305
+        2.47991016501
+        2.48110896526
+        2.48230833405
+        2.48350827167
+        2.48470877837
+        2.48590985443
+        2.48711150011
+        2.4883137157
+        2.48951650145
+        2.49071985764
+        2.49192378455
+        2.49312828243
+        2.49433335156
+        2.49553899222
+        2.49674520466
+        2.49795198918
+        2.49915934602
+        2.50036727548
+        2.50157577781
+        2.50278485329
+        2.5039945022
+        2.5052047248
+        2.50641552136
+        2.50762689216
+        2.50883883748
+        2.51005135757
+        2.51126445272
+        2.5124781232
+        2.51369236929
+        2.51490719124
+        2.51612258934
+        2.51733856387
+        2.51855511508
+        2.51977224327
+        2.52098994869
+        2.52220823163
+        2.52342709236
+        2.52464653115
+        2.52586654828
+        2.52708714402
+        2.52830831865
+        2.52953007243
+        2.53075240565
+        2.53197531858
+        2.5331988115
+        2.53442288467
+        2.53564753838
+        2.5368727729
+        2.5380985885
+        2.53932498547
+        2.54055196407
+        2.54177952458
+        2.54300766729
+        2.54423639246
+        2.54546570037
+        2.54669559129
+        2.54792606551
+        2.54915712331
+        2.55038876494
+        2.55162099071
+        2.55285380087
+        2.55408719571
+        2.55532117551
+        2.55655574055
+        2.55779089109
+        2.55902662742
+        2.56026294982
+        2.56149985856
+        2.56273735392
+        2.56397543618
+        2.56521410563
+        2.56645336253
+        2.56769320716
+        2.56893363981
+        2.57017466076
+        2.57141627027
+        2.57265846864
+        2.57390125614
+        2.57514463305
+        2.57638859965
+        2.57763315622
+        2.57887830304
+        2.58012404039
+        2.58137036854
+        2.58261728779
+        2.58386479841
+        2.58511290067
+        2.58636159487
+        2.58761088128
+        2.58886076018
+        2.59011123186
+        2.59136229659
+        2.59261395465
+        2.59386620634
+        2.59511905192
+        2.59637249168
+        2.59762652591
+        2.59888115488
+        2.60013637887
+        2.60139219818
+        2.60264861307
+        2.60390562384
+        2.60516323076
+        2.60642143413
+        2.60768023421
+        2.6089396313
+        2.61019962568
+        2.61146021762
+        2.61272140743
+        2.61398319537
+        2.61524558173
+        2.61650856679
+        2.61777215085
+        2.61903633418
+        2.62030111707
+        2.6215664998
+        2.62283248265
+        2.62409906592
+        2.62536624988
+        2.62663403483
+        2.62790242103
+        2.62917140879
+        2.63044099839
+        2.63171119011
+        2.63298198423
+        2.63425338105
+        2.63552538085
+        2.63679798391
+        2.63807119052
+        2.63934500097
+        2.64061941554
+        2.64189443453
+        2.64317005821
+        2.64444628687
+        2.6457231208
+        2.64700056029
+        2.64827860563
+        2.64955725709
+        2.65083651498
+        2.65211637957
+        2.65339685116
+        2.65467793003
+        2.65595961647
+        2.65724191077
+        2.65852481322
+        2.6598083241
+        2.6610924437
+        2.66237717232
+        2.66366251024
+        2.66494845775
+        2.66623501514
+        2.6675221827
+        2.66880996072
+        2.67009834949
+        2.67138734929
+        2.67267696042
+        2.67396718317
+        2.67525801782
+        2.67654946467
+        2.67784152401
+        2.67913419613
+        2.68042748131
+        2.68172137986
+        2.68301589206
+        2.68431101819
+        2.68560675857
+        2.68690311346
+        2.68820008317
+        2.68949766799
+        2.6907958682
+        2.69209468411
+        2.693394116
+        2.69469416416
+        2.69599482889
+        2.69729611049
+        2.69859800923
+        2.69990052542
+        2.70120365934
+        2.7025074113
+        2.70381178157
+        2.70511677047
+        2.70642237828
+        2.70772860529
+        2.70903545179
+        2.71034291809
+        2.71165100448
+        2.71295971124
+        2.71426903868
+        2.71557898708
+        2.71688955675
+        2.71820074797
+        2.71951256105
+        2.72082499627
+        2.72213805394
+        2.72345173434
+        2.72476603777
+        2.72608096453
+        2.72739651492
+        2.72871268922
+        2.73002948774
+        2.73134691077
+        2.73266495861
+        2.73398363155
+        2.73530292989
+        2.73662285393
+        2.73794340396
+        2.73926458029
+        2.7405863832
+        2.74190881299
+        2.74323186997
+        2.74455555442
+        2.74587986665
+        2.74720480696
+        2.74853037564
+        2.74985657299
+        2.75118339931
+        2.75251085489
+        2.75383894004
+        2.75516765506
+        2.75649700024
+        2.75782697588
+        2.75915758228
+        2.76048881974
+        2.76182068856
+        2.76315318903
+        2.76448632147
+        2.76582008616
+        2.76715448341
+        2.76848951352
+        2.76982517679
+        2.77116147351
+        2.77249840399
+        2.77383596853
+        2.77517416744
+        2.776513001
+        2.77785246952
+        2.77919257331
+        2.78053331266
+        2.78187468787
+        2.78321669926
+        2.78455934711
+        2.78590263173
+        2.78724655343
+        2.78859111249
+        2.78993630924
+        2.79128214397
+        2.79262861697
+        2.79397572857
+        2.79532347905
+        2.79667186872
+        2.79802089788
+        2.79937056684
+        2.80072087591
+        2.80207182537
+        2.80342341555
+        2.80477564673
+        2.80612851923
+        2.80748203335
+        2.8088361894
+        2.81019098767
+        2.81154642848
+        2.81290251212
+        2.81425923891
+        2.81561660914
+        2.81697462313
+        2.81833328118
+        2.81969258359
+        2.82105253066
+        2.82241312272
+        2.82377436005
+        2.82513624297
+        2.82649877179
+        2.8278619468
+        2.82922576832
+        2.83059023666
+        2.83195535211
+        2.83332111498
+        2.8346875256
+        2.83605458425
+        2.83742229125
+        2.8387906469
+        2.84015965152
+        2.84152930541
+        2.84289960887
+        2.84427056223
+        2.84564216578
+        2.84701441983
+        2.84838732469
+        2.84976088067
+        2.85113508809
+        2.85250994724
+        2.85388545844
+        2.85526162199
+        2.85663843821
+        2.85801590741
+        2.85939402989
+        2.86077280597
+        2.86215223595
+        2.86353232014
+        2.86491305886
+        2.86629445242
+        2.86767650112
+        2.86905920529
+        2.87044256521
+        2.87182658122
+        2.87321125362
+        2.87459658272
+        2.87598256883
+        2.87736921227
+        2.87875651334
+        2.88014447236
+        2.88153308964
+        2.88292236549
+        2.88431230023
+        2.88570289416
+        2.88709414761
+        2.88848606087
+        2.88987863427
+        2.89127186812
+        2.89266576274
+        2.89406031842
+        2.8954555355
+        2.89685141428
+        2.89824795507
+        2.8996451582
+        2.90104302396
+        2.90244155269
+        2.90384074469
+        2.90524060028
+        2.90664111977
+        2.90804230348
+        2.90944415171
+        2.9108466648
+        2.91224984305
+        2.91365368678
+        2.9150581963
+        2.91646337193
+        2.91786921398
+        2.91927572278
+        2.92068289863
+        2.92209074186
+        2.92349925278
+        2.9249084317
+        2.92631827895
+        2.92772879484
+        2.92913997969
+        2.93055183382
+        2.93196435753
+        2.93337755116
+        2.93479141501
+        2.93620594941
+        2.93762115468
+        2.93903703112
+        2.94045357907
+        2.94187079883
+        2.94328869074
+        2.9447072551
+        2.94612649223
+        2.94754640246
+        2.9489669861
+        2.95038824347
+        2.9518101749
+        2.9532327807
+        2.95465606119
+        2.95608001669
+        2.95750464753
+        2.95892995401
+        2.96035593647
+        2.96178259522
+        2.96320993059
+        2.96463794289
+        2.96606663245
+        2.96749599958
+        2.96892604462
+        2.97035676787
+        2.97178816966
+        2.97322025032
+        2.97465301017
+        2.97608644952
+        2.9775205687
+        2.97895536803
+        2.98039084784
+        2.98182700844
+        2.98326385017
+        2.98470137334
+        2.98613957827
+        2.9875784653
+        2.98901803474
+        2.99045828691
+        2.99189922215
+        2.99334084077
+        2.9947831431
+        2.99622612947
+        2.99766980019
+        2.99911415559
+        3.000559196
+        3.00200492174
+        3.00345133314
+        3.00489843052
+        3.00634621421
+        3.00779468453
+        3.00924384181
+        3.01069368638
+        3.01214421855
+        3.01359543866
+        3.01504734703
+        3.016499944
+        3.01795322987
+        3.01940720499
+        3.02086186968
+        3.02231722427
+        3.02377326908
+        3.02523000444
+        3.02668743067
+        3.02814554812
+        3.0296043571
+        3.03106385793
+        3.03252405096
+        3.03398493651
+        3.0354465149
+        3.03690878647
+        3.03837175155
+        3.03983541045
+        3.04129976352
+        3.04276481108
+        3.04423055346
+        3.04569699099
+        3.04716412399
+        3.04863195281
+        3.05010047777
+        3.0515696992
+        3.05303961742
+        3.05451023278
+        3.0559815456
+        3.05745355621
+        3.05892626494
+        3.06039967213
+        3.0618737781
+        3.06334858319
+        3.06482408773
+        3.06630029205
+        3.06777719647
+        3.06925480135
+        3.070733107
+        3.07221211375
+        3.07369182195
+        3.07517223192
+        3.076653344
+        3.07813515851
+        3.0796176758
+        3.0811008962
+        3.08258482003
+        3.08406944764
+        3.08555477935
+        3.0870408155
+        3.08852755643
+        3.09001500247
+        3.09150315395
+        3.09299201121
+        3.09448157458
+        3.0959718444
+        3.097462821
+        3.09895450472
+        3.10044689589
+        3.10193999485
+        3.10343380193
+        3.10492831748
+        3.10642354182
+        3.10791947529
+        3.10941611823
+        3.11091347098
+        3.11241153386
+        3.11391030723
+        3.11540979141
+        3.11690998675
+        3.11841089357
+        3.11991251222
+        3.12141484304
+        3.12291788636
+        3.12442164252
+        3.12592611185
+        3.12743129471
+        3.12893719142
+        3.13044380232
+        3.13195112776
+        3.13345916807
+        3.13496792358
+        3.13647739465
+        3.13798758161
+        3.13949848479
+        3.14101010455
+        3.14252244121
+        3.14403549512
+        3.14554926661
+        3.14706375604
+        3.14857896373
+        3.15009489004
+        3.15161153529
+        3.15312889984
+        3.15464698402
+        3.15616578817
+        3.15768531264
+        3.15920555777
+        3.16072652389
+        3.16224821135
+        3.1637706205
+        3.16529375167
+        3.16681760521
+        3.16834218146
+        3.16986748076
+        3.17139350346
+        3.1729202499
+        3.17444772042
+        3.17597591536
+        3.17750483508
+        3.1790344799
+        3.18056485019
+        3.18209594627
+        3.1836277685
+        3.18516031722
+        3.18669359277
+        3.1882275955
+        3.18976232575
+        3.19129778388
+        3.19283397021
+        3.19437088511
+        3.19590852891
+        3.19744690196
+        3.1989860046
+        3.20052583719
+        3.20206640007
+        3.20360769358
+        3.20514971807
+        3.20669247389
+        3.20823596139
+        3.20978018091
+        3.21132513279
+        3.21287081739
+        3.21441723506
+        3.21596438614
+        3.21751227097
+        3.21906088992
+        3.22061024332
+        3.22216033152
+        3.22371115488
+        3.22526271373
+        3.22681500844
+        3.22836803934
+        3.2299218068
+        3.23147631115
+        3.23303155274
+        3.23458753193
+        3.23614424907
+        3.23770170451
+        3.23925989859
+        3.24081883167
+        3.24237850409
+        3.24393891621
+        3.24550006839
+        3.24706196096
+        3.24862459428
+        3.2501879687
+        3.25175208458
+        3.25331694226
+        3.2548825421
+        3.25644888444
+        3.25801596965
+        3.25958379807
+        3.26115237006
+        3.26272168597
+        3.26429174614
+        3.26586255095
+        3.26743410072
+        3.26900639583
+        3.27057943663
+        3.27215322346
+        3.27372775668
+        3.27530303665
+        3.27687906372
+        3.27845583824
+        3.28003336057
+        3.28161163107
+        3.28319065008
+        3.28477041797
+        3.28635093508
+        3.28793220178
+        3.28951421842
+        3.29109698535
+        3.29268050293
+        3.29426477152
+        3.29584979147
+        3.29743556314
+        3.29902208689
+        3.30060936307
+        3.30219739203
+        3.30378617415
+        3.30537570977
+        3.30696599924
+        3.30855704294
+        3.31014884121
+        3.31174139442
+        3.31333470292
+        3.31492876707
+        3.31652358722
+        3.31811916375
+        3.319715497
+        3.32131258733
+        3.32291043511
+        3.32450904069
+        3.32610840443
+        3.3277085267
+        3.32930940784
+        3.33091104823
+        3.33251344822
+        3.33411660817
+        3.33572052845
+        3.3373252094
+        3.3389306514
+        3.34053685481
+        3.34214381998
+        3.34375154728
+        3.34536003706
+        3.3469692897
+        3.34857930555
+        3.35019008497
+        3.35180162833
+        3.35341393599
+        3.3550270083
+        3.35664084564
+        3.35825544837
+        3.35987081684
+        3.36148695143
+        3.3631038525
+        3.3647215204
+        3.3663399555
+        3.36795915818
+        3.36957912878
+        3.37119986768
+        3.37282137524
+        3.37444365182
+        3.37606669779
+        3.37769051351
+        3.37931509936
+        3.38094045568
+        3.38256658286
+        3.38419348125
+        3.38582115122
+        3.38744959314
+        3.38907880737
+        3.39070879428
+        3.39233955423
+        3.3939710876
+        3.39560339474
+        3.39723647603
+        3.39887033184
+        3.40050496252
+        3.40214036845
+        3.40377655
+        3.40541350753
+        3.40705124141
+        3.40868975202
+        3.41032903971
+        3.41196910485
+        3.41360994782
+        3.41525156899
+        3.41689396872
+        3.41853714738
+        3.42018110534
+        3.42182584297
+        3.42347136065
+        3.42511765873
+        3.4267647376
+        3.42841259762
+        3.43006123916
+        3.43171066259
+        3.43336086829
+        3.43501185662
+        3.43666362795
+        3.43831618267
+        3.43996952113
+        3.44162364371
+        3.44327855079
+        3.44493424272
+        3.4465907199
+        3.44824798268
+        3.44990603145
+        3.45156486657
+        3.45322448841
+        3.45488489736
+        3.45654609378
+        3.45820807805
+        3.45987085053
+        3.46153441161
+        3.46319876167
+        3.46486390106
+        3.46652983017
+        3.46819654937
+        3.46986405904
+        3.47153235954
+        3.47320145127
+        3.47487133459
+        3.47654200987
+        3.47821347749
+        3.47988573784
+        3.48155879128
+        3.48323263818
+        3.48490727894
+        3.48658271392
+        3.48825894349
+        3.48993596805
+        3.49161378796
+        3.49329240359
+        3.49497181534
+        3.49665202357
+        3.49833302867
+        3.50001483101
+        3.50169743097
+        3.50338082892
+        3.50506502525
+        3.50675002034
+        3.50843581456
+        3.5101224083
+        3.51180980192
+        3.51349799582
+        3.51518699037
+        3.51687678594
+        3.51856738293
+        3.52025878171
+        3.52195098266
+        3.52364398617
+        3.5253377926
+        3.52703240235
+        3.52872781579
+        3.5304240333
+        3.53212105527
+        3.53381888208
+        3.53551751411
+        3.53721695174
+        3.53891719535
+        3.54061824533
+        3.54232010206
+        3.54402276592
+        3.54572623729
+        3.54743051655
+        3.5491356041
+        3.55084150031
+        3.55254820557
+        3.55425572025
+        3.55596404476
+        3.55767317945
+        3.55938312474
+        3.56109388098
+        3.56280544858
+        3.56451782792
+        3.56623101938
+        3.56794502334
+        3.5696598402
+        3.57137547033
+        3.57309191412
+        3.57480917197
+        3.57652724425
+        3.57824613135
+        3.57996583365
+        3.58168635156
+        3.58340768544
+        3.58512983569
+        3.5868528027
+        3.58857658685
+        3.59030118853
+        3.59202660812
+        3.59375284603
+        3.59547990262
+        3.5972077783
+        3.59893647345
+        3.60066598846
+        3.60239632371
+        3.60412747961
+        3.60585945653
+        3.60759225486
+        3.609325875
+        3.61106031734
+        3.61279558226
+        3.61453167015
+        3.61626858142
+        3.61800631643
+        3.6197448756
+        3.6214842593
+        3.62322446793
+        3.62496550187
+        3.62670736153
+        3.6284500473
+        3.63019355955
+        3.6319378987
+        3.63368306512
+        3.63542905921
+        3.63717588137
+        3.63892353198
+        3.64067201144
+        3.64242132015
+        3.64417145849
+        3.64592242685
+        3.64767422564
+        3.64942685525
+        3.65118031607
+        3.65293460849
+        3.65468973292
+        3.65644568973
+        3.65820247933
+        3.65996010212
+        3.66171855849
+        3.66347784883
+        3.66523797354
+        3.66699893301
+        3.66876072765
+        3.67052335784
+        3.67228682399
+        3.67405112648
+        3.67581626572
+        3.67758224211
+        3.67934905604
+        3.6811167079
+        3.6828851981
+        3.68465452703
+        3.68642469509
+        3.68819570268
+        3.6899675502
+        3.69174023804
+        3.69351376661
+        3.69528813629
+        3.6970633475
+        3.69883940063
+        3.70061629608
+        3.70239403425
+        3.70417261553
+        3.70595204033
+        3.70773230906
+        3.7095134221
+        3.71129537986
+        3.71307818274
+        3.71486183114
+        3.71664632546
+        3.71843166611
+        3.72021785348
+        3.72200488797
+        3.72379276999
+        3.72558149995
+        3.72737107823
+        3.72916150525
+        3.7309527814
+        3.73274490709
+        3.73453788273
+        3.73633170871
+        3.73812638544
+        3.73992191332
+        3.74171829276
+        3.74351552415
+        3.74531360791
+        3.74711254444
+        3.74891233414
+        3.75071297742
+        3.75251447467
+        3.75431682632
+        3.75612003276
+        3.75792409439
+        3.75972901163
+        3.76153478487
+        3.76334141453
+        3.76514890101
+        3.76695724472
+        3.76876644606
+        3.77057650545
+        3.77238742328
+        3.77419919996
+        3.77601183591
+        3.77782533152
+        3.77963968721
+        3.78145490339
+        3.78327098046
+        3.78508791884
+        3.78690571892
+        3.78872438112
+        3.79054390585
+        3.79236429351
+        3.79418554452
+        3.79600765929
+        3.79783063822
+        3.79965448172
+        3.80147919021
+        3.8033047641
+        3.80513120379
+        3.80695850969
+        3.80878668223
+        3.8106157218
+        3.81244562882
+        3.8142764037
+        3.81610804685
+        3.81794055869
+        3.81977393962
+        3.82160819006
+        3.82344331042
+        3.82527930111
+        3.82711616255
+        3.82895389515
+        3.83079249932
+        3.83263197547
+        3.83447232403
+        3.83631354539
+        3.83815563998
+        3.83999860822
+        3.84184245051
+        3.84368716726
+        3.8455327589
+        3.84737922585
+        3.8492265685
+        3.85107478729
+        3.85292388261
+        3.8547738549
+        3.85662470457
+        3.85847643203
+        3.8603290377
+        3.862182522
+        3.86403688533
+        3.86589212813
+        3.8677482508
+        3.86960525377
+        3.87146313744
+        3.87332190225
+        3.8751815486
+        3.87704207692
+        3.87890348762
+        3.88076578112
+        3.88262895784
+        3.88449301821
+        3.88635796262
+        3.88822379152
+        3.89009050532
+        3.89195810443
+        3.89382658927
+        3.89569596028
+        3.89756621786
+        3.89943736243
+        3.90130939443
+        3.90318231426
+        3.90505612236
+        3.90693081913
+        3.90880640501
+        3.91068288041
+        3.91256024576
+        3.91443850148
+        3.91631764799
+        3.91819768571
+        3.92007861506
+        3.92196043648
+        3.92384315037
+        3.92572675717
+        3.9276112573
+        3.92949665119
+        3.93138293924
+        3.9332701219
+        3.93515819958
+        3.93704717271
+        3.93893704172
+        3.94082780702
+        3.94271946904
+        3.94461202822
+        3.94650548497
+        3.94839983971
+        3.95029509289
+        3.95219124491
+        3.95408829622
+        3.95598624723
+        3.95788509837
+        3.95978485006
+        3.96168550275
+        3.96358705684
+        3.96548951278
+        3.96739287098
+        3.96929713188
+        3.9712022959
+        3.97310836348
+        3.97501533504
+        3.976923211
+        3.97883199181
+        3.98074167788
+        3.98265226965
+        3.98456376754
+        3.98647617199
+        3.98838948343
+        3.99030370228
+        3.99221882898
+        3.99413486396
+        3.99605180765
+        3.99796966047
+        3.99988842286
+        4.00180809526
+        4.00372867809
+        4.00565017178
+        4.00757257677
+        4.00949589349
+        4.01142012237
+        4.01334526384
+        4.01527131834
+        4.0171982863
+        4.01912616816
+        4.02105496434
+        4.02298467528
+        4.02491530141
+        4.02684684317
+        4.028779301
+        4.03071267532
+        4.03264696657
+        4.03458217519
+        4.03651830161
+        4.03845534627
+        4.0403933096
+        4.04233219203
+        4.04427199401
+        4.04621271597
+        4.04815435835
+        4.05009692158
+        4.05204040609
+        4.05398481234
+        4.05593014075
+        4.05787639175
+        4.0598235658
+        4.06177166332
+        4.06372068476
+        4.06567063055
+        4.06762150113
+        4.06957329694
+        4.07152601841
+        4.073479666
+        4.07543424013
+        4.07738974124
+        4.07934616978
+        4.08130352619
+        4.0832618109
+        4.08522102436
+        4.087181167
+        4.08914223927
+        4.0911042416
+        4.09306717445
+        4.09503103824
+        4.09699583343
+        4.09896156045
+        4.10092821974
+        4.10289581176
+        4.10486433693
+        4.1068337957
+        4.10880418852
+        4.11077551583
+        4.11274777807
+        4.11472097568
+        4.11669510911
+        4.1186701788
+        4.1206461852
+        4.12262312875
+        4.12460100989
+        4.12657982907
+        4.12855958674
+        4.13054028334
+        4.13252191931
+        4.1345044951
+        4.13648801115
+        4.13847246792
+        4.14045786585
+        4.14244420538
+        4.14443148696
+        4.14641971104
+        4.14840887806
+        4.15039898848
+        4.15239004274
+        4.15438204128
+        4.15637498455
+        4.15836887301
+        4.1603637071
+        4.16235948727
+        4.16435621397
+        4.16635388765
+        4.16835250875
+        4.17035207773
+        4.17235259503
+        4.17435406111
+        4.17635647641
+        4.17835984139
+        4.18036415649
+        4.18236942217
+        4.18437563887
+        4.18638280706
+        4.18839092717
+        4.19039999966
+        4.19241002499
+        4.1944210036
+        4.19643293595
+        4.19844582248
+        4.20045966366
+        4.20247445993
+        4.20449021174
+        4.20650691956
+        4.20852458383
+        4.21054320501
+        4.21256278355
+        4.2145833199
+        4.21660481452
+        4.21862726787
+        4.2206506804
+        4.22267505255
+        4.2247003848
+        4.22672667759
+        4.22875393138
+        4.23078214662
+        4.23281132378
+        4.2348414633
+        4.23687256565
+        4.23890463128
+        4.24093766064
+        4.2429716542
+        4.24500661241
+        4.24704253573
+        4.24907942461
+        4.25111727952
+        4.25315610092
+        4.25519588925
+        4.25723664498
+        4.25927836858
+        4.26132106049
+        4.26336472117
+        4.2654093511
+        4.26745495072
+        4.26950152049
+        4.27154906088
+        4.27359757235
+        4.27564705535
+        4.27769751035
+        4.27974893781
+        4.28180133819
+        4.28385471196
+        4.28590905956
+        4.28796438147
+        4.29002067814
+        4.29207795005
+        4.29413619764
+        4.2961954214
+        4.29825562176
+        4.30031679921
+        4.3023789542
+        4.3044420872
+        4.30650619867
+        4.30857128908
+        4.31063735889
+        4.31270440856
+        4.31477243856
+        4.31684144935
+        4.3189114414
+        4.32098241518
+        4.32305437114
+        4.32512730976
+        4.32720123151
+        4.32927613684
+        4.33135202622
+        4.33342890013
+        4.33550675903
+        4.33758560338
+        4.33966543365
+        4.34174625031
+        4.34382805384
+        4.34591084468
+        4.34799462333
+        4.35007939023
+        4.35216514587
+        4.3542518907
+        4.35633962521
+        4.35842834986
+        4.36051806511
+        4.36260877144
+        4.36470046932
+        4.36679315922
+        4.36888684161
+        4.37098151696
+        4.37307718574
+        4.37517384842
+        4.37727150547
+        4.37937015737
+        4.38146980458
+        4.38357044759
+        4.38567208685
+        4.38777472285
+        4.38987835606
+        4.39198298694
+        4.39408861598
+        4.39619524364
+        4.3983028704
+        4.40041149674
+        4.40252112312
+        4.40463175002
+        4.40674337792
+        4.40885600729
+        4.4109696386
+        4.41308427234
+        4.41519990897
+        4.41731654898
+        4.41943419283
+        4.42155284101
+        4.42367249398
+        4.42579315224
+        4.42791481624
+        4.43003748648
+        4.43216116343
+        4.43428584756
+        4.43641153935
+        4.43853823928
+        4.44066594784
+        4.44279466548
+        4.44492439271
+        4.44705512999
+        4.4491868778
+        4.45131963663
+        4.45345340695
+        4.45558818924
+        4.45772398399
+        4.45986079166
+        4.46199861275
+        4.46413744773
+        4.46627729709
+        4.4684181613
+        4.47056004084
+        4.47270293621
+        4.47484684787
+        4.47699177632
+        4.47913772203
+        4.48128468549
+        4.48343266718
+        4.48558166757
+        4.48773168717
+        4.48988272644
+        4.49203478587
+        4.49418786595
+        4.49634196717
+        4.49849708999
+        4.50065323491
+        4.50281040242
+        4.504968593
+        4.50712780713
+        4.50928804529
+        4.51144930799
+        4.51361159569
+        4.51577490889
+        4.51793924808
+        4.52010461373
+        4.52227100634
+        4.5244384264
+        4.52660687438
+        4.52877635079
+        4.5309468561
+        4.5331183908
+        4.53529095539
+        4.53746455035
+        4.53963917617
+        4.54181483333
+        4.54399152234
+        4.54616924367
+        4.54834799781
+        4.55052778527
+        4.55270860652
+        4.55489046205
+        4.55707335237
+        4.55925727795
+        4.56144223929
+        4.56362823688
+        4.56581527121
+        4.56800334278
+        4.57019245207
+        4.57238259958
+        4.5745737858
+        4.57676601122
+        4.57895927633
+        4.58115358164
+        4.58334892762
+        4.58554531478
+        4.58774274361
+        4.58994121461
+        4.59214072826
+        4.59434128506
+        4.59654288551
+        4.5987455301
+        4.60094921933
+        4.60315395369
+        4.60535973368
+        4.60756655979
+        4.60977443252
+        4.61198335237
+        4.61419331983
+        4.6164043354
+        4.61861639958
+        4.62082951286
+        4.62304367574
+        4.62525888872
+        4.6274751523
+        4.62969246698
+        4.63191083325
+        4.63413025161
+        4.63635072257
+        4.63857224661
+        4.64079482425
+        4.64301845597
+        4.64524314229
+        4.6474688837
+        4.6496956807
+        4.65192353379
+        4.65415244347
+        4.65638241024
+        4.65861343461
+        4.66084551708
+        4.66307865814
+        4.66531285831
+        4.66754811807
+        4.66978443795
+        4.67202181843
+        4.67426026002
+        4.67649976322
+        4.67874032854
+        4.68098195649
+        4.68322464755
+        4.68546840225
+        4.68771322108
+        4.68995910455
+        4.69220605317
+        4.69445406743
+        4.69670314784
+        4.69895329492
+        4.70120450916
+        4.70345679107
+        4.70571014116
+        4.70796455994
+        4.7102200479
+        4.71247660557
+        4.71473423344
+        4.71699293202
+        4.71925270183
+        4.72151354336
+        4.72377545714
+        4.72603844365
+        4.72830250343
+        4.73056763696
+        4.73283384477
+        4.73510112737
+        4.73736948525
+        4.73963891894
+        4.74190942894
+        4.74418101576
+        4.74645367992
+        4.74872742192
+        4.75100224227
+        4.7532781415
+        4.7555551201
+        4.75783317859
+        4.76011231749
+        4.7623925373
+        4.76467383854
+        4.76695622172
+        4.76923968735
+        4.77152423595
+        4.77380986803
+        4.77609658411
+        4.7783843847
+        4.78067327031
+        4.78296324145
+        4.78525429865
+        4.78754644242
+        4.78983967327
+        4.79213399172
+        4.79442939828
+        4.79672589348
+        4.79902347782
+        4.80132215182
+        4.803621916
+        4.80592277088
+        4.80822471698
+        4.81052775481
+        4.81283188489
+        4.81513710773
+        4.81744342386
+        4.8197508338
+        4.82205933806
+        4.82436893716
+        4.82667963162
+        4.82899142196
+        4.83130430871
+        4.83361829237
+        4.83593337348
+        4.83824955255
+        4.84056683009
+        4.84288520665
+        4.84520468272
+        4.84752525885
+        4.84984693554
+        4.85216971332
+        4.85449359271
+        4.85681857423
+        4.85914465842
+        4.86147184578
+        4.86380013684
+        4.86612953214
+        4.86846003218
+        4.87079163749
+        4.87312434861
+        4.87545816604
+        4.87779309033
+        4.88012912199
+        4.88246626154
+        4.88480450952
+        4.88714386644
+        4.88948433284
+        4.89182590924
+        4.89416859617
+        4.89651239415
+        4.89885730372
+        4.90120332539
+        4.9035504597
+        4.90589870717
+        4.90824806833
+        4.91059854371
+        4.91295013383
+        4.91530283924
+        4.91765666045
+        4.92001159799
+        4.9223676524
+        4.9247248242
+        4.92708311392
+        4.9294425221
+        4.93180304927
+        4.93416469594
+        4.93652746267
+        4.93889134997
+        4.94125635838
+        4.94362248843
+        4.94598974065
+        4.94835811557
+        4.95072761374
+        4.95309823567
+        4.9554699819
+        4.95784285297
+        4.96021684941
+        4.96259197176
+        4.96496822053
+        4.96734559628
+        4.96972409954
+        4.97210373084
+        4.97448449071
+        4.97686637969
+        4.97924939832
+        4.98163354713
+        4.98401882666
+        4.98640523744
+        4.98879278001
+        4.99118145491
+        4.99357126267
+        4.99596220384
+        4.99835427895
+        5.00074748853
+        5.00314183312
+        5.00553731327
+        5.00793392952
+        5.01033168239
+        5.01273057243
+        5.01513060018
+        5.01753176618
+        5.01993407097
+        5.02233751509
+        5.02474209907
+        5.02714782347
+        5.02955468882
+        5.03196269565
+        5.03437184452
+        5.03678213597
+        5.03919357053
+        5.04160614875
+        5.04401987117
+        5.04643473833
+        5.04885075078
+        5.05126790906
+        5.05368621372
+        5.05610566528
+        5.05852626431
+        5.06094801135
+        5.06337090693
+        5.06579495161
+        5.06822014593
+        5.07064649043
+        5.07307398566
+        5.07550263217
+        5.0779324305
+        5.0803633812
+        5.08279548481
+        5.08522874188
+        5.08766315296
+        5.09009871859
+        5.09253543933
+        5.09497331572
+        5.09741234831
+        5.09985253764
+        5.10229388427
+        5.10473638875
+        5.10718005162
+        5.10962487343
+        5.11207085474
+        5.11451799608
+        5.11696629803
+        5.11941576111
+        5.12186638589
+        5.12431817291
+        5.12677112273
+        5.1292252359
+        5.13168051297
+        5.13413695449
+        5.13659456101
+        5.13905333309
+        5.14151327127
+        5.14397437612
+        5.14643664819
+        5.14890008802
+        5.15136469618
+        5.15383047321
+        5.15629741968
+        5.15876553613
+        5.16123482312
+        5.1637052812
+        5.16617691094
+        5.16864971289
+        5.1711236876
+        5.17359883562
+        5.17607515752
+        5.17855265386
+        5.18103132518
+        5.18351117205
+        5.18599219503
+        5.18847439466
+        5.19095777152
+        5.19344232616
+        5.19592805913
+        5.19841497099
+        5.20090306231
+        5.20339233365
+        5.20588278556
+        5.2083744186
+        5.21086723334
+        5.21336123033
+        5.21585641013
+        5.21835277332
+        5.22085032044
+        5.22334905205
+        5.22584896873
+        5.22835007103
+        5.23085235952
+        5.23335583475
+        5.23586049729
+        5.23836634771
+        5.24087338656
+        5.24338161441
+        5.24589103183
+        5.24840163937
+        5.25091343761
+        5.2534264271
+        5.25594060842
+        5.25845598213
+        5.26097254878
+        5.26349030896
+        5.26600926322
+        5.26852941214
+        5.27105075627
+        5.27357329618
+        5.27609703245
+        5.27862196564
+        5.28114809631
+        5.28367542504
+        5.28620395239
+        5.28873367894
+        5.29126460524
+        5.29379673187
+        5.2963300594
+        5.2988645884
+        5.30140031944
+        5.30393725308
+        5.30647538991
+        5.30901473048
+        5.31155527537
+        5.31409702515
+        5.3166399804
+        5.31918414168
+        5.32172950956
+        5.32427608462
+        5.32682386744
+        5.32937285858
+        5.33192305861
+        5.33447446812
+        5.33702708767
+        5.33958091783
+        5.34213595919
+        5.34469221231
+        5.34724967778
+        5.34980835616
+        5.35236824803
+        5.35492935397
+        5.35749167455
+        5.36005521035
+        5.36261996194
+        5.3651859299
+        5.36775311482
+        5.37032151726
+        5.3728911378
+        5.37546197702
+        5.3780340355
+        5.38060731382
+        5.38318181255
+        5.38575753227
+        5.38833447357
+        5.39091263703
+        5.39349202321
+        5.39607263271
+        5.39865446609
+        5.40123752395
+        5.40382180687
+        5.40640731542
+        5.40899405018
+        5.41158201174
+        5.41417120068
+        5.41676161759
+        5.41935326303
+        5.4219461376
+        5.42454024188
+        5.42713557645
+        5.4297321419
+        5.43232993881
+        5.43492896776
+        5.43752922934
+        5.44013072413
+        5.44273345272
+        5.44533741569
+        5.44794261363
+        5.45054904713
+        5.45315671676
+        5.45576562312
+        5.45837576679
+        5.46098714836
+        5.46359976842
+        5.46621362755
+        5.46882872634
+        5.47144506538
+        5.47406264526
+        5.47668146656
+        5.47930152988
+        5.4819228358
+        5.48454538492
+        5.48716917782
+        5.48979421509
+        5.49242049732
+        5.49504802511
+        5.49767679904
+        5.5003068197
+        5.5029380877
+        5.50557060361
+        5.50820436802
+        5.51083938154
+        5.51347564476
+        5.51611315826
+        5.51875192264
+        5.5213919385
+        5.52403320642
+        5.526675727
+        5.52931950083
+        5.53196452852
+        5.53461081065
+        5.53725834781
+        5.53990714061
+        5.54255718964
+        5.5452084955
+        5.54786105877
+        5.55051488006
+        5.55316995997
+        5.55582629909
+        5.55848389801
+        5.56114275734
+        5.56380287768
+        5.56646425961
+        5.56912690375
+        5.57179081068
+        5.57445598101
+        5.57712241534
+        5.57979011426
+        5.58245907838
+        5.5851293083
+        5.58780080461
+        5.59047356791
+        5.59314759882
+        5.59582289792
+        5.59849946582
+        5.60117730313
+        5.60385641044
+        5.60653678835
+        5.60921843748
+        5.61190135841
+        5.61458555176
+        5.61727101813
+        5.61995775812
+        5.62264577234
+        5.62533506139
+        5.62802562587
+        5.63071746639
+        5.63341058356
+        5.63610497798
+        5.63880065026
+        5.64149760099
+        5.6441958308
+        5.64689534028
+        5.64959613004
+        5.6522982007
+        5.65500155285
+        5.6577061871
+        5.66041210407
+        5.66311930436
+        5.66582778858
+        5.66853755733
+        5.67124861124
+        5.6739609509
+        5.67667457693
+        5.67938948994
+        5.68210569053
+        5.68482317933
+        5.68754195693
+        5.69026202395
+        5.692983381
+        5.6957060287
+        5.69842996766
+        5.70115519848
+        5.70388172178
+        5.70660953818
+        5.70933864828
+        5.71206905271
+        5.71480075207
+        5.71753374698
+        5.72026803805
+        5.7230036259
+        5.72574051114
+        5.72847869439
+        5.73121817627
+        5.73395895738
+        5.73670103835
+        5.7394444198
+        5.74218910233
+        5.74493508657
+        5.74768237313
+        5.75043096263
+        5.75318085569
+        5.75593205293
+        5.75868455497
+        5.76143836242
+        5.76419347591
+        5.76694989604
+        5.76970762345
+        5.77246665876
+        5.77522700258
+        5.77798865553
+        5.78075161823
+        5.78351589131
+        5.78628147539
+        5.78904837109
+        5.79181657903
+        5.79458609983
+        5.79735693412
+        5.80012908252
+        5.80290254565
+        5.80567732414
+        5.8084534186
+        5.81123082967
+        5.81400955797
+        5.81678960412
+        5.81957096875
+        5.82235365248
+        5.82513765594
+        5.82792297976
+        5.83070962456
+        5.83349759096
+        5.8362868796
+        5.8390774911
+        5.84186942609
+        5.84466268519
+        5.84745726904
+        5.85025317826
+        5.85305041349
+        5.85584897534
+        5.85864886445
+        5.86145008145
+        5.86425262698
+        5.86705650164
+        5.86986170609
+        5.87266824095
+        5.87547610685
+        5.87828530442
+        5.88109583429
+        5.8839076971
+        5.88672089348
+        5.88953542405
+        5.89235128946
+        5.89516849034
+        5.89798702731
+        5.90080690102
+        5.90362811209
+        5.90645066116
+        5.90927454887
+        5.91209977586
+        5.91492634274
+        5.91775425017
+        5.92058349877
+        5.92341408919
+        5.92624602206
+        5.92907929801
+        5.93191391768
+        5.93474988172
+        5.93758719075
+        5.94042584542
+        5.94326584637
+        5.94610719422
+        5.94894988963
+        5.95179393323
+        5.95463932565
+        5.95748606755
+        5.96033415956
+        5.96318360231
+        5.96603439646
+        5.96888654263
+        5.97174004148
+        5.97459489365
+        5.97745109977
+        5.98030866048
+        5.98316757644
+        5.98602784828
+        5.98888947665
+        5.99175246219
+        5.99461680554
+        5.99748250734
+        6.00034956825
+        6.00321798891
+        6.00608776995
+        6.00895891203
+        6.01183141579
+        6.01470528189
+        6.01758051095
+        6.02045710363
+        6.02333506058
+        6.02621438245
+        6.02909506987
+        6.0319771235
+        6.03486054399
+        6.03774533199
+        6.04063148814
+        6.04351901309
+        6.04640790749
+        6.04929817199
+        6.05218980724
+        6.0550828139
+        6.0579771926
+        6.06087294401
+        6.06377006877
+        6.06666856753
+        6.06956844095
+        6.07246968968
+        6.07537231437
+        6.07827631567
+        6.08118169423
+        6.08408845072
+        6.08699658577
+        6.08990610006
+        6.09281699422
+        6.09572926892
+        6.0986429248
+        6.10155796254
+        6.10447438277
+        6.10739218615
+        6.11031137335
+        6.11323194502
+        6.11615390181
+        6.11907724438
+        6.12200197339
+        6.12492808949
+        6.12785559335
+        6.13078448562
+        6.13371476696
+        6.13664643803
+        6.13957949949
+        6.142513952
+        6.14544979621
+        6.14838703279
+        6.1513256624
+        6.1542656857
+        6.15720710335
+        6.16014991601
+        6.16309412434
+        6.166039729
+        6.16898673066
+        6.17193512998
+        6.17488492763
+        6.17783612426
+        6.18078872053
+        6.18374271712
+        6.18669811469
+        6.18965491389
+        6.1926131154
+        6.19557271989
+        6.198533728
+        6.20149614043
+        6.20445995781
+        6.20742518084
+        6.21039181016
+        6.21335984645
+        6.21632929038
+        6.21930014261
+        6.22227240381
+        6.22524607465
+        6.22822115579
+        6.23119764791
+        6.23417555168
+        6.23715486776
+        6.24013559683
+        6.24311773955
+        6.2461012966
+        6.24908626864
+        6.25207265635
+        6.2550604604
+        6.25804968146
+        6.2610403202
+        6.2640323773
+        6.26702585342
+        6.27002074924
+        6.27301706544
+        6.27601480268
+        6.27901396165
+        6.28201454301
+        6.28501654744
+        6.28801997562
+        6.29102482821
+        6.2940311059
+        6.29703880937
+        6.30004793928
+        6.30305849631
+        6.30607048115
+        6.30908389447
+        6.31209873694
+        6.31511500924
+        6.31813271206
+        6.32115184606
+        6.32417241194
+        6.32719441036
+        6.33021784201
+        6.33324270757
+        6.33626900771
+        6.33929674313
+        6.34232591449
+        6.34535652248
+        6.34838856778
+        6.35142205107
+        6.35445697304
+        6.35749333436
+        6.36053113572
+        6.36357037781
+        6.3666110613
+        6.36965318688
+        6.37269675523
+        6.37574176704
+        6.37878822299
+        6.38183612377
+        6.38488547006
+        6.38793626255
+        6.39098850192
+        6.39404218886
+        6.39709732406
+        6.4001539082
+        6.40321194197
+        6.40627142606
+        6.40933236115
+        6.41239474794
+        6.41545858711
+        6.41852387935
+        6.42159062535
+        6.4246588258
+        6.42772848139
+        6.43079959281
+        6.43387216075
+        6.4369461859
+        6.44002166895
+        6.4430986106
+        6.44617701153
+        6.44925687244
+        6.45233819401
+        6.45542097695
+        6.45850522195
+        6.46159092969
+        6.46467810088
+        6.4677667362
+        6.47085683635
+        6.47394840203
+        6.47704143393
+        6.48013593275
+        6.48323189917
+        6.48632933391
+        6.48942823765
+        6.49252861109
+        6.49563045493
+        6.49873376986
+        6.50183855659
+        6.5049448158
+        6.50805254821
+        6.51116175451
+        6.51427243539
+        6.51738459156
+        6.52049822371
+        6.52361333255
+        6.52672991878
+        6.52984798309
+        6.53296752619
+        6.53608854879
+        6.53921105157
+        6.54233503524
+        6.54546050051
+        6.54858744808
+        6.55171587865
+        6.55484579293
+        6.55797719161
+        6.56111007541
+        6.56424444502
+        6.56738030115
+        6.57051764451
+        6.5736564758
+        6.57679679573
+        6.579938605
+        6.58308190431
+        6.58622669439
+        6.58937297593
+        6.59252074964
+        6.59567001623
+        6.5988207764
+        6.60197303087
+        6.60512678034
+        6.60828202552
+        6.61143876713
+        6.61459700587
+        6.61775674245
+        6.62091797758
+        6.62408071197
+        6.62724494633
+        6.63041068139
+        6.63357791783
+        6.63674665639
+        6.63991689777
+        6.64308864268
+        6.64626189184
+        6.64943664596
+        6.65261290575
+        6.65579067193
+        6.65896994521
+        6.66215072631
+        6.66533301595
+        6.66851681483
+        6.67170212367
+        6.6748889432
+        6.67807727412
+        6.68126711715
+        6.68445847301
+        6.68765134243
+        6.6908457261
+        6.69404162476
+        6.69723903913
+        6.70043796991
+        6.70363841783
+        6.70684038362
+        6.71004386798
+        6.71324887164
+        6.71645539533
+        6.71966343975
+        6.72287300564
+        6.72608409371
+        6.72929670469
+        6.73251083929
+        6.73572649825
+        6.73894368228
+        6.74216239211
+        6.74538262846
+        6.74860439205
+        6.75182768361
+        6.75505250386
+        6.75827885354
+        6.76150673336
+        6.76473614404
+        6.76796708633
+        6.77119956093
+        6.77443356859
+        6.77766911002
+        6.78090618595
+        6.78414479711
+        6.78738494424
+        6.79062662805
+        6.79386984928
+        6.79711460865
+        6.8003609069
+        6.80360874475
+        6.80685812294
+        6.8101090422
+        6.81336150325
+        6.81661550683
+        6.81987105366
+        6.82312814449
+        6.82638678004
+        6.82964696105
+        6.83290868825
+        6.83617196237
+        6.83943678415
+        6.84270315431
+        6.8459710736
+        6.84924054275
+        6.85251156249
+        6.85578413357
+        6.8590582567
+        6.86233393264
+        6.86561116212
+        6.86888994587
+        6.87217028463
+        6.87545217915
+        6.87873563015
+        6.88202063837
+        6.88530720456
+        6.88859532945
+        6.89188501378
+        6.89517625829
+        6.89846906373
+        6.90176343083
+        6.90505936032
+        6.90835685297
+        6.91165590949
+        6.91495653065
+        6.91825871717
+        6.9215624698
+        6.92486778929
+        6.92817467637
+        6.93148313179
+        6.9347931563
+        6.93810475063
+        6.94141791554
+        6.94473265176
+        6.94804896005
+        6.95136684114
+        6.95468629579
+        6.95800732474
+        6.96132992874
+        6.96465410853
+        6.96797986486
+        6.97130719848
+        6.97463611014
+        6.97796660059
+        6.98129867056
+        6.98463232083
+        6.98796755212
+        6.9913043652
+        6.99464276081
+        6.9979827397
+        7.00132430263
+        7.00466745034
+        7.00801218359
+        7.01135850313
+        7.01470640972
+        7.01805590409
+        7.02140698701
+        7.02475965924
+        7.02811392151
+        7.0314697746
+        7.03482721925
+        7.03818625622
+        7.04154688626
+        7.04490911012
+        7.04827292858
+        7.05163834237
+        7.05500535226
+        7.05837395901
+        7.06174416336
+        7.06511596609
+        7.06848936794
+        7.07186436968
+        7.07524097206
+        7.07861917585
+        7.0819989818
+        7.08538039067
+        7.08876340322
+        7.09214802022
+        7.09553424243
+        7.0989220706
+        7.10231150549
+        7.10570254788
+        7.10909519852
+        7.11248945817
+        7.1158853276
+        7.11928280758
+        7.12268189885
+        7.1260826022
+        7.12948491838
+        7.13288884816
+        7.1362943923
+        7.13970155158
+        7.14311032675
+        7.14652071858
+        7.14993272784
+        7.15334635529
+        7.15676160171
+        7.16017846786
+        7.16359695451
+        7.16701706243
+        7.17043879238
+        7.17386214514
+        7.17728712147
+        7.18071372215
+        7.18414194795
+        7.18757179963
+        7.19100327798
+        7.19443638375
+        7.19787111772
+        7.20130748066
+        7.20474547335
+        7.20818509656
+        7.21162635106
+        7.21506923763
+        7.21851375704
+        7.22195991006
+        7.22540769747
+        7.22885712005
+        7.23230817856
+        7.23576087379
+        7.23921520651
+        7.2426711775
+        7.24612878754
+        7.2495880374
+        7.25304892786
+        7.25651145969
+        7.25997563369
+        7.26344145062
+        7.26690891126
+        7.2703780164
+        7.27384876681
+        7.27732116328
+        7.28079520658
+        7.2842708975
+        7.28774823682
+        7.29122722532
+        7.29470786378
+        7.29819015298
+        7.30167409371
+        7.30515968675
+        7.30864693288
+        7.31213583289
+        7.31562638757
+        7.31911859769
+        7.32261246405
+        7.32610798742
+        7.32960516859
+        7.33310400836
+        7.3366045075
+        7.3401066668
+        7.34361048706
+        7.34711596906
+        7.35062311358
+        7.35413192141
+        7.35764239335
+        7.36115453019
+        7.3646683327
+        7.36818380169
+        7.37170093794
+        7.37521974225
+        7.3787402154
+        7.38226235819
+        7.3857861714
+        7.38931165584
+        7.39283881229
+        7.39636764154
+        7.3998981444
+        7.40343032165
+        7.40696417408
+        7.4104997025
+        7.41403690769
+        7.41757579046
+        7.42111635159
+        7.42465859189
+        7.42820251214
+        7.43174811315
+        7.43529539572
+        7.43884436064
+        7.4423950087
+        7.44594734072
+        7.44950135748
+        7.45305705978
+        7.45661444843
+        7.46017352422
+        7.46373428796
+        7.46729674044
+        7.47086088247
+        7.47442671485
+        7.47799423837
+        7.48156345384
+        7.48513436207
+        7.48870696385
+        7.49228126
+        7.4958572513
+        7.49943493857
+        7.50301432262
+        7.50659540424
+        7.51017818424
+        7.51376266342
+        7.5173488426
+        7.52093672258
+        7.52452630416
+        7.52811758816
+        7.53171057537
+        7.53530526661
+        7.53890166269
+        7.54249976441
+        7.54609957258
+        7.54970108802
+        7.55330431152
+        7.55690924391
+        7.56051588599
+        7.56412423858
+        7.56773430248
+        7.5713460785
+        7.57495956747
+        7.57857477018
+        7.58219168746
+        7.58581032012
+        7.58943066896
+        7.59305273481
+        7.59667651847
+        7.60030202077
+        7.60392924252
+        7.60755818453
+        7.61118884762
+        7.61482123261
+        7.61845534031
+        7.62209117154
+        7.62572872711
+        7.62936800785
+        7.63300901457
+        7.63665174809
+        7.64029620923
+        7.64394239882
+        7.64759031766
+        7.65123996658
+        7.6548913464
+        7.65854445794
+        7.66219930203
+        7.66585587947
+        7.66951419111
+        7.67317423775
+        7.67683602022
+        7.68049953935
+        7.68416479596
+        7.68783179087
+        7.6915005249
+        7.69517099889
+        7.69884321365
+        7.70251717001
+        7.7061928688
+        7.70987031085
+        7.71354949698
+        7.71723042802
+        7.72091310479
+        7.72459752813
+        7.72828369885
+        7.7319716178
+        7.7356612858
+        7.73935270368
+        7.74304587227
+        7.7467407924
+        7.7504374649
+        7.7541358906
+        7.75783607033
+        7.76153800493
+        7.76524169523
+        7.76894714205
+        7.77265434624
+        7.77636330862
+        7.78007403004
+        7.78378651132
+        7.7875007533
+        7.79121675681
+        7.79493452269
+        7.79865405178
+        7.80237534491
+        7.80609840292
+        7.80982322664
+        7.81354981692
+        7.81727817458
+        7.82100830048
+        7.82474019544
+        7.82847386031
+        7.83220929592
+        7.83594650312
+        7.83968548275
+        7.84342623564
+        7.84716876264
+        7.85091306458
+        7.85465914232
+        7.85840699669
+        7.86215662854
+        7.8659080387
+        7.86966122803
+        7.87341619736
+        7.87717294754
+        7.88093147942
+        7.88469179384
+        7.88845389164
+        7.89221777367
+        7.89598344077
+        7.8997508938
+        7.9035201336
+        7.90729116102
+        7.91106397691
+        7.9148385821
+        7.91861497746
+        7.92239316383
+        7.92617314207
+        7.92995491301
+        7.93373847751
+        7.93752383642
+        7.9413109906
+        7.94509994089
+        7.94889068815
+        7.95268323322
+        7.95647757697
+        7.96027372024
+        7.96407166388
+        7.96787140876
+        7.97167295572
+        7.97547630562
+        7.97928145932
+        7.98308841766
+        7.98689718151
+        7.99070775173
+        7.99452012916
+        7.99833431467
+        8.00215030912
+        8.00596811336
+        8.00978772824
+        8.01360915464
+        8.0174323934
+        8.02125744539
+        8.02508431147
+        8.0289129925
+        8.03274348933
+        8.03657580283
+        8.04040993387
+        8.0442458833
+        8.04808365198
+        8.05192324079
+        8.05576465057
+        8.0596078822
+        8.06345293654
+        8.06729981445
+        8.07114851681
+        8.07499904446
+        8.07885139829
+        8.08270557915
+        8.08656158791
+        8.09041942545
+        8.09427909261
+        8.09814059029
+        8.10200391933
+        8.10586908062
+        8.10973607502
+        8.11360490339
+        8.11747556662
+        8.12134806556
+        8.12522240109
+        8.12909857409
+        8.13297658542
+        8.13685643595
+        8.14073812655
+        8.14462165811
+        8.14850703149
+        8.15239424757
+        8.15628330721
+        8.1601742113
+        8.16406696071
+        8.16796155631
+        8.17185799898
+        8.17575628959
+        8.17965642903
+        8.18355841817
+        8.18746225788
+        8.19136794905
+        8.19527549255
+        8.19918488925
+        8.20309614005
+        8.20700924582
+        8.21092420743
+        8.21484102577
+        8.21875970173
+        8.22268023617
+        8.22660262998
+        8.23052688405
+        8.23445299925
+        8.23838097647
+        8.24231081659
+        8.2462425205
+        8.25017608907
+        8.2541115232
+        8.25804882376
+        8.26198799165
+        8.26592902775
+        8.26987193294
+        8.27381670811
+        8.27776335415
+        8.28171187195
+        8.28566226239
+        8.28961452636
+        8.29356866475
+        8.29752467845
+        8.30148256834
+        8.30544233532
+        8.30940398029
+        8.31336750412
+        8.31733290771
+        8.32130019195
+        8.32526935773
+        8.32924040595
+        8.3332133375
+        8.33718815327
+        8.34116485415
+        8.34514344105
+        8.34912391485
+        8.35310627644
+        8.35709052673
+        8.36107666661
+        8.36506469698
+        8.36905461873
+        8.37304643275
+        8.37704013996
+        8.38103574123
+        8.38503323749
+        8.38903262961
+        8.3930339185
+        8.39703710507
+        8.4010421902
+        8.40504917481
+        8.40905805978
+        8.41306884603
+        8.41708153446
+        8.42109612596
+        8.42511262144
+        8.4291310218
+        8.43315132795
+        8.43717354079
+        8.44119766122
+        8.44522369015
+        8.44925162849
+        8.45328147713
+        8.45731323699
+        8.46134690897
+        8.46538249398
+        8.46941999293
+        8.47345940672
+        8.47750073626
+        8.48154398246
+        8.48558914623
+        8.48963622848
+        8.49368523011
+        8.49773615205
+        8.5017889952
+        8.50584376046
+        8.50990044876
+        8.513959061
+        8.5180195981
+        8.52208206097
+        8.52614645053
+        8.53021276768
+        8.53428101334
+        8.53835118842
+        8.54242329385
+        8.54649733053
+        8.55057329939
+        8.55465120133
+        8.55873103728
+        8.56281280815
+        8.56689651486
+        8.57098215833
+        8.57506973948
+        8.57915925922
+        8.58325071848
+        8.58734411817
+        8.59143945922
+        8.59553674254
+        8.59963596906
+        8.6037371397
+        8.60784025539
+        8.61194531703
+        8.61605232556
+        8.6201612819
+        8.62427218697
+        8.6283850417
+        8.63249984701
+        8.63661660383
+        8.64073531308
+        8.6448559757
+        8.64897859259
+        8.6531031647
+        8.65722969295
+        8.66135817826
+        8.66548862157
+        8.6696210238
+        8.67375538589
+        8.67789170876
+        8.68202999334
+        8.68617024056
+        8.69031245136
+        8.69445662666
+        8.6986027674
+        8.7027508745
+        8.70690094891
+        8.71105299155
+        8.71520700336
+        8.71936298527
+        8.72352093822
+        8.72768086314
+        8.73184276096
+        8.73600663262
+        8.74017247907
+        8.74434030122
+        8.74851010003
+        8.75268187643
+        8.75685563135
+        8.76103136574
+        8.76520908053
+        8.76938877666
+        8.77357045508
+        8.77775411672
+        8.78193976252
+        8.78612739343
+        8.79031701038
+        8.79450861432
+        8.7987022062
+        8.80289778694
+        8.8070953575
+        8.81129491882
+        8.81549647185
+        8.81970001752
+        8.82390555678
+        8.82811309059
+        8.83232261988
+        8.8365341456
+        8.8407476687
+        8.84496319013
+        8.84918071083
+        8.85340023175
+        8.85762175384
+        8.86184527805
+        8.86607080533
+        8.87029833663
+        8.8745278729
+        8.87875941508
+        8.88299296414
+        8.88722852102
+        8.89146608668
+        8.89570566207
+        8.89994724813
+        8.90419084583
+        8.90843645613
+        8.91268407996
+        8.91693371829
+        8.92118537208
+        8.92543904227
+        8.92969472983
+        8.93395243572
+        8.93821216088
+        8.94247390628
+        8.94673767288
+        8.95100346163
+        8.9552712735
+        8.95954110944
+        8.96381297041
+        8.96808685737
+        8.97236277129
+        8.97664071312
+        8.98092068383
+        8.98520268438
+        8.98948671574
+        8.99377277885
+        8.9980608747
+        9.00235100424
+        9.00664316843
+        9.01093736825
+        9.01523360466
+        9.01953187862
+        9.0238321911
+        9.02813454306
+        9.03243893548
+        9.03674536933
+        9.04105384556
+        9.04536436515
+        9.04967692907
+        9.05399153828
+        9.05830819377
+        9.06262689649
+        9.06694764741
+        9.07127044752
+        9.07559529778
+        9.07992219917
+        9.08425115265
+        9.0885821592
+        9.0929152198
+        9.09725033541
+        9.10158750702
+        9.10592673559
+        9.11026802211
+        9.11461136754
+        9.11895677288
+        9.12330423908
+        9.12765376714
+        9.13200535802
+        9.13635901271
+        9.14071473218
+        9.14507251742
+        9.1494323694
+        9.15379428911
+        9.15815827752
+        9.16252433562
+        9.16689246439
+        9.1712626648
+        9.17563493785
+        9.18000928451
+        9.18438570577
+        9.18876420261
+        9.19314477602
+        9.19752742699
+        9.20191215648
+        9.20629896551
+        9.21068785504
+        9.21507882606
+        9.21947187957
+        9.22386701655
+        9.22826423799
+        9.23266354487
+        9.2370649382
+        9.24146841894
+        9.24587398811
+        9.25028164668
+        9.25469139564
+        9.259103236
+        9.26351716874
+        9.26793319484
+        9.27235131532
+        9.27677153115
+        9.28119384334
+        9.28561825287
+        9.29004476075
+        9.29447336796
+        9.2989040755
+        9.30333688437
+        9.30777179557
+        9.31220881009
+        9.31664792893
+        9.32108915309
+        9.32553248356
+        9.32997792135
+        9.33442546745
+        9.33887512287
+        9.3433268886
+        9.34778076565
+        9.35223675501
+        9.3566948577
+        9.3611550747
+        9.36561740703
+        9.37008185569
+        9.37454842167
+        9.37901710599
+        9.38348790965
+        9.38796083366
+        9.39243587902
+        9.39691304673
+        9.4013923378
+        9.40587375325
+        9.41035729407
+        9.41484296128
+        9.41933075588
+        9.42382067889
+        9.4283127313
+        9.43280691414
+        9.43730322842
+        9.44180167513
+        9.4463022553
+        9.45080496994
+        9.45530982005
+        9.45981680666
+        9.46432593078
+        9.46883719341
+        9.47335059557
+        9.47786613828
+        9.48238382256
+        9.48690364941
+        9.49142561986
+        9.49594973492
+        9.50047599561
+        9.50500440294
+        9.50953495794
+        9.51406766162
+        9.518602515
+        9.52313951911
+        9.52767867495
+        9.53221998356
+        9.53676344595
+        9.54130906314
+        9.54585683616
+        9.55040676603
+        9.55495885377
+        9.5595131004
+        9.56406950696
+        9.56862807445
+        9.57318880392
+        9.57775169638
+        9.58231675285
+        9.58688397438
+        9.59145336197
+        9.59602491667
+        9.60059863949
+        9.60517453147
+        9.60975259363
+        9.614332827
+        9.61891523262
+        9.62349981151
+        9.62808656471
+        9.63267549324
+        9.63726659814
+        9.64185988044
+        9.64645534117
+        9.65105298137
+        9.65565280206
+        9.66025480429
+        9.66485898908
+        9.66946535748
+        9.67407391052
+        9.67868464923
+        9.68329757465
+        9.68791268782
+        9.69252998977
+        9.69714948155
+        9.70177116419
+        9.70639503874
+        9.71102110622
+        9.71564936768
+        9.72027982417
+        9.72491247672
+        9.72954732637
+        9.73418437417
+        9.73882362115
+        9.74346506837
+        9.74810871686
+        9.75275456767
+        9.75740262185
+        9.76205288043
+        9.76670534447
+        9.771360015
+        9.77601689309
+        9.78067597976
+        9.78533727608
+        9.79000078309
+        9.79466650183
+        9.79933443336
+        9.80400457872
+        9.80867693897
+        9.81335151516
+        9.81802830833
+        9.82270731954
+        9.82738854984
+        9.83207200029
+        9.83675767193
+        9.84144556581
+        9.84613568301
+        9.85082802455
+        9.85552259152
+        9.86021938494
+        9.8649184059
+        9.86961965543
+        9.8743231346
+        9.87902884446
+        9.88373678608
+        9.88844696051
+        9.8931593688
+        9.89787401203
+        9.90259089125
+        9.90731000751
+        9.91203136189
+        9.91675495544
+        9.92148078922
+        9.9262088643
+        9.93093918173
+        9.93567174259
+        9.94040654794
+        9.94514359884
+        9.94988289636
+        9.95462444156
+        9.9593682355
+        9.96411427926
+        9.9688625739
+        9.97361312049
+        9.9783659201
+        9.98312097379
+        9.98787828264
+        9.99263784771
+        9.99739967008
+        10.0021637508
+        10.006930091
+        10.0116986916
+        10.0164695539
+        10.0212426788
+        10.0260180674
+        10.0307957209
+        10.0355756402
+        10.0403578264
+        10.0451422807
+        10.049929004
+        10.0547179976
+        10.0595092624
+        10.0643027995
+        10.06909861
+        10.073896695
+        10.0786970556
+        10.0834996928
+        10.0883046078
+        10.0931118015
+        10.0979212751
+        10.1027330297
+        10.1075470663
+        10.1123633861
+        10.1171819901
+        10.1220028793
+        10.126826055
+        10.1316515181
+        10.1364792697
+        10.141309311
+        10.146141643
+        10.1509762668
+        10.1558131835
+        10.1606523942
+        10.1654939
+        10.1703377019
+        10.175183801
+        10.1800321985
+        10.1848828954
+        10.1897358928
+        10.1945911918
+        10.1994487936
+        10.2043086991
+        10.2091709095
+        10.2140354258
+        10.2189022493
+        10.2237713809
+        10.2286428217
+        10.233516573
+        10.2383926356
+        10.2432710108
+        10.2481516997
+        10.2530347033
+        10.2579200227
+        10.262807659
+        10.2676976134
+        10.2725898869
+        10.2774844807
+        10.2823813958
+        10.2872806333
+        10.2921821944
+        10.2970860801
+        10.3019922915
+        10.3069008298
+        10.311811696
+        10.3167248913
+        10.3216404167
+        10.3265582734
+        10.3314784625
+        10.336400985
+        10.3413258421
+        10.3462530349
+        10.3511825645
+        10.356114432
+        10.3610486385
+        10.3659851852
+        10.370924073
+        10.3758653032
+        10.3808088769
+        10.3857547951
+        10.390703059
+        10.3956536696
+        10.4006066282
+        10.4055619358
+        10.4105195935
+        10.4154796025
+        10.4204419638
+        10.4254066786
+        10.430373748
+        10.435343173
+        10.4403149549
+        10.4452890948
+        10.4502655937
+        10.4552444528
+        10.4602256732
+        10.465209256
+        10.4701952023
+        10.4751835133
+        10.4801741901
+        10.4851672338
+        10.4901626455
+        10.4951604263
+        10.5001605774
+        10.5051631
+        10.510167995
+        10.5151752637
+        10.5201849071
+        10.5251969265
+        10.5302113229
+        10.5352280974
+        10.5402472512
+        10.5452687854
+        10.5502927012
+        10.5553189996
+        10.5603476818
+        10.565378749
+        10.5704122022
+        10.5754480426
+        10.5804862713
+        10.5855268894
+        10.5905698982
+        10.5956152987
+        10.600663092
+        10.6057132793
+        10.6107658618
+        10.6158208405
+        10.6208782166
+        10.6259379912
+        10.6310001655
+        10.6360647407
+        10.6411317177
+        10.6462010979
+        10.6512728823
+        10.6563470721
+        10.6614236683
+        10.6665026723
+        10.671584085
+        10.6766679076
+        10.6817541414
+        10.6868427873
+        10.6919338466
+        10.6970273205
+        10.7021232099
+        10.7072215162
+        10.7123222404
+        10.7174253838
+        10.7225309473
+        10.7276389323
+        10.7327493398
+        10.737862171
+        10.742977427
+        10.748095109
+        10.7532152181
+        10.7583377555
+        10.7634627224
+        10.7685901198
+        10.773719949
+        10.7788522111
+        10.7839869073
+        10.7891240386
+        10.7942636063
+        10.7994056116
+        10.8045500555
+        10.8096969392
+        10.8148462639
+        10.8199980308
+        10.8251522409
+        10.8303088955
+        10.8354679958
+        10.8406295428
+        10.8457935377
+        10.8509599818
+        10.8561288761
+        10.8613002219
+        10.8664740202
+        10.8716502723
+        10.8768289793
+        10.8820101424
+        10.8871937627
+        10.8923798414
+        10.8975683797
+        10.9027593787
+        10.9079528397
+        10.9131487637
+        10.918347152
+        10.9235480057
+        10.9287513259
+        10.9339571139
+        10.9391653709
+        10.9443760979
+        10.9495892962
+        10.9548049669
+        10.9600231113
+        10.9652437304
+        10.9704668255
+        10.9756923977
+        10.9809204482
+        10.9861509782
+        10.9913839888
+        10.9966194813
+        11.0018574568
+        11.0070979165
+        11.0123408615
+        11.0175862931
+        11.0228342124
+        11.0280846206
+        11.0333375189
+        11.0385929085
+        11.0438507905
+        11.0491111661
+        11.0543740366
+        11.059639403
+        11.0649072667
+        11.0701776286
+        11.0754504902
+        11.0807258524
+        11.0860037166
+        11.0912840839
+        11.0965669555
+        11.1018523325
+        11.1071402163
+        11.1124306078
+        11.1177235085
+        11.1230189193
+        11.1283168416
+        11.1336172765
+        11.1389202253
+        11.144225689
+        11.1495336689
+        11.1548441662
+        11.1601571821
+        11.1654727177
+        11.1707907744
+        11.1761113532
+        11.1814344553
+        11.1867600821
+        11.1920882345
+        11.197418914
+        11.2027521216
+        11.2080878585
+        11.213426126
+        11.2187669252
+        11.2241102574
+        11.2294561238
+        11.2348045255
+        11.2401554638
+        11.2455089398
+        11.2508649548
+        11.25622351
+        11.2615846065
+        11.2669482456
+        11.2723144285
+        11.2776831564
+        11.2830544305
+        11.288428252
+        11.2938046221
+        11.299183542
+        11.304565013
+        11.3099490362
+        11.3153356129
+        11.3207247442
+        11.3261164314
+        11.3315106757
+        11.3369074783
+        11.3423068404
+        11.3477087632
+        11.353113248
+        11.3585202959
+        11.3639299082
+        11.3693420861
+        11.3747568308
+        11.3801741435
+        11.3855940255
+        11.3910164779
+        11.396441502
+        11.401869099
+        11.4072992701
+        11.4127320165
+        11.4181673395
+        11.4236052403
+        11.4290457201
+        11.4344887802
+        11.4399344216
+        11.4453826458
+        11.4508334538
+        11.456286847
+        11.4617428266
+        11.4672013937
+        11.4726625496
+        11.4781262955
+        11.4835926327
+        11.4890615624
+        11.4945330859
+        11.5000072042
+        11.5054839188
+        11.5109632308
+        11.5164451414
+        11.5219296519
+        11.5274167635
+        11.5329064774
+        11.5383987949
+        11.5438937173
+        11.5493912457
+        11.5548913813
+        11.5603941255
+        11.5658994795
+        11.5714074444
+        11.5769180216
+        11.5824312122
+        11.5879470176
+        11.5934654389
+        11.5989864774
+        11.6045101344
+        11.610036411
+        11.6155653085
+        11.6210968282
+        11.6266309713
+        11.6321677391
+        11.6377071327
+        11.6432491535
+        11.6487938026
+        11.6543410814
+        11.6598909911
+        11.6654435329
+        11.6709987081
+        11.6765565179
+        11.6821169636
+        11.6876800464
+        11.6932457676
+        11.6988141284
+        11.7043851301
+        11.7099587739
+        11.715535061
+        11.7211139929
+        11.7266955706
+        11.7322797955
+        11.7378666687
+        11.7434561916
+        11.7490483655
+        11.7546431915
+        11.7602406709
+        11.7658408051
+        11.7714435951
+        11.7770490424
+        11.7826571481
+        11.7882679136
+        11.7938813401
+        11.7994974288
+        11.805116181
+        11.810737598
+        11.816361681
+        11.8219884314
+        11.8276178503
+        11.833249939
+        11.8388846989
+        11.8445221311
+        11.850162237
+        11.8558050177
+        11.8614504746
+        11.867098609
+        11.8727494221
+        11.8784029151
+        11.8840590895
+        11.8897179463
+        11.8953794869
+        11.9010437126
+        11.9067106247
+        11.9123802244
+        11.9180525129
+        11.9237274916
+        11.9294051618
+        11.9350855247
+        11.9407685816
+        11.9464543337
+        11.9521427824
+        11.9578339289
+        11.9635277746
+        11.9692243206
+        11.9749235683
+        11.980625519
+        11.9863301739
+        11.9920375343
+        11.9977476015
+        12.0034603768
+        12.0091758615
+        12.0148940568
+        12.020614964
+        12.0263385845
+        12.0320649195
+        12.0377939703
+        12.0435257382
+        12.0492602244
+        12.0549974304
+        12.0607373572
+        12.0664800064
+        12.072225379
+        12.0779734765
+        12.0837243001
+        12.0894778511
+        12.0952341308
+        12.1009931405
+        12.1067548816
+        12.1125193552
+        12.1182865627
+        12.1240565054
+        12.1298291845
+        12.1356046014
+        12.1413827575
+        12.1471636539
+        12.1529472919
+        12.158733673
+        12.1645227983
+        12.1703146692
+        12.176109287
+        12.1819066529
+        12.1877067684
+        12.1935096346
+        12.1993152529
+        12.2051236247
+        12.2109347511
+        12.2167486336
+        12.2225652733
+        12.2283846717
+        12.2342068301
+        12.2400317496
+        12.2458594318
+        12.2516898778
+        12.2575230889
+        12.2633590666
+        12.2691978121
+        12.2750393266
+        12.2808836116
+        12.2867306684
+        12.2925804981
+        12.2984331023
+        12.3042884821
+        12.310146639
+        12.3160075741
+        12.3218712889
+        12.3277377847
+        12.3336070627
+        12.3394791243
+        12.3453539708
+        12.3512316036
+        12.3571120239
+        12.362995233
+        12.3688812324
+        12.3747700233
+        12.3806616071
+        12.386555985
+        12.3924531584
+        12.3983531287
+        12.404255897
+        12.4101614649
+        12.4160698336
+        12.4219810044
+        12.4278949786
+        12.4338117577
+        12.4397313428
+        12.4456537354
+        12.4515789368
+        12.4575069484
+        12.4634377713
+        12.4693714071
+        12.4753078569
+        12.4812471222
+        12.4871892043
+        12.4931341045
+        12.4990818242
+        12.5050323646
+        12.5109857272
+        12.5169419133
+        12.5229009242
+        12.5288627612
+        12.5348274257
+        12.540794919
+        12.5467652425
+        12.5527383976
+        12.5587143854
+        12.5646932075
+        12.5706748651
+        12.5766593597
+        12.5826466924
+        12.5886368647
+        12.594629878
+        12.6006257335
+        12.6066244327
+        12.6126259768
+        12.6186303673
+        12.6246376054
+        12.6306476925
+        12.6366606301
+        12.6426764193
+        12.6486950616
+        12.6547165584
+        12.6607409109
+        12.6667681206
+        12.6727981887
+        12.6788311167
+        12.684866906
+        12.6909055577
+        12.6969470734
+        12.7029914544
+        12.709038702
+        12.7150888176
+        12.7211418026
+        12.7271976583
+        12.7332563861
+        12.7393179873
+        12.7453824633
+        12.7514498154
+        12.7575200452
+        12.7635931538
+        12.7696691426
+        12.7757480131
+        12.7818297666
+        12.7879144044
+        12.794001928
+        12.8000923387
+        12.8061856378
+        12.8122818268
+        12.818380907
+        12.8244828798
+        12.8305877465
+        12.8366955085
+        12.8428061673
+        12.8489197241
+        12.8550361803
+        12.8611555374
+        12.8672777967
+        12.8734029595
+        12.8795310273
+        12.8856620014
+        12.8917958832
+        12.8979326741
+        12.9040723755
+        12.9102149887
+        12.9163605152
+        12.9225089562
+        12.9286603132
+        12.9348145876
+        12.9409717808
+        12.9471318941
+        12.9532949289
+        12.9594608867
+        12.9656297687
+        12.9718015764
+        12.9779763112
+        12.9841539744
+        12.9903345675
+        12.9965180919
+        13.0027045488
+        13.0088939398
+        13.0150862662
+        13.0212815294
+        13.0274797308
+        13.0336808717
+        13.0398849537
+        13.046091978
+        13.0523019461
+        13.0585148594
+        13.0647307193
+        13.0709495271
+        13.0771712842
+        13.0833959922
+        13.0896236523
+        13.0958542659
+        13.1020878345
+        13.1083243595
+        13.1145638422
+        13.1208062841
+        13.1270516866
+        13.133300051
+        13.1395513789
+        13.1458056715
+        13.1520629303
+        13.1583231567
+        13.1645863521
+        13.1708525179
+        13.1771216555
+        13.1833937664
+        13.1896688519
+        13.1959469135
+        13.2022279525
+        13.2085119704
+        13.2147989686
+        13.2210889485
+        13.2273819115
+        13.233677859
+        13.2399767925
+        13.2462787133
+        13.252583623
+        13.2588915228
+        13.2652024142
+        13.2715162987
+        13.2778331776
+        13.2841530524
+        13.2904759245
+        13.2968017953
+        13.3031306662
+        13.3094625387
+        13.3157974142
+        13.3221352941
+        13.3284761799
+        13.3348200728
+        13.3411669745
+        13.3475168863
+        13.3538698096
+        13.3602257459
+        13.3665846966
+        13.3729466631
+        13.3793116469
+        13.3856796494
+        13.3920506719
+        13.3984247161
+        13.4048017832
+        13.4111818747
+        13.4175649921
+        13.4239511368
+        13.4303403102
+        13.4367325137
+        13.4431277489
+        13.4495260171
+        13.4559273197
+        13.4623316583
+        13.4687390342
+        13.475149449
+        13.4815629039
+        13.4879794005
+        13.4943989403
+        13.5008215246
+        13.5072471549
+        13.5136758327
+        13.5201075593
+        13.5265423363
+        13.5329801651
+        13.5394210471
+        13.5458649839
+        13.5523119767
+        13.5587620271
+        13.5652151366
+        13.5716713065
+        13.5781305384
+        13.5845928336
+        13.5910581937
+        13.5975266201
+        13.6039981143
+        13.6104726776
+        13.6169503116
+        13.6234310177
+        13.6299147974
+        13.6364016521
+        13.6428915833
+        13.6493845924
+        13.655880681
+        13.6623798504
+        13.6688821021
+        13.6753874376
+        13.6818958584
+        13.6884073659
+        13.6949219616
+        13.7014396469
+        13.7079604233
+        13.7144842923
+        13.7210112553
+        13.7275413139
+        13.7340744694
+        13.7406107234
+        13.7471500773
+        13.7536925325
+        13.7602380907
+        13.7667867531
+        13.7733385214
+        13.7798933969
+        13.7864513812
+        13.7930124757
+        13.7995766819
+        13.8061440012
+        13.8127144352
+        13.8192879854
+        13.8258646531
+        13.8324444399
+        13.8390273473
+        13.8456133767
+        13.8522025297
+        13.8587948076
+        13.8653902121
+        13.8719887445
+        13.8785904063
+        13.8851951991
+        13.8918031243
+        13.8984141834
+        13.9050283779
+        13.9116457093
+        13.9182661791
+        13.9248897887
+        13.9315165397
+        13.9381464334
+        13.9447794716
+        13.9514156555
+        13.9580549867
+        13.9646974668
+        13.9713430971
+        13.9779918792
+        13.9846438146
+        13.9912989048
+        13.9979571513
+        14.0046185555
+        14.011283119
+        14.0179508433
+        14.0246217298
+        14.0312957801
+        14.0379729957
+        14.044653378
+        14.0513369286
+        14.058023649
+        14.0647135407
+        14.0714066051
+        14.0781028438
+        14.0848022583
+        14.0915048501
+        14.0982106208
+        14.1049195717
+        14.1116317044
+        14.1183470205
+        14.1250655214
+        14.1317872086
+        14.1385120838
+        14.1452401482
+        14.1519714036
+        14.1587058514
+        14.1654434931
+        14.1721843302
+        14.1789283642
+        14.1856755967
+        14.1924260292
+        14.1991796632
+        14.2059365001
+        14.2126965416
+        14.2194597892
+        14.2262262443
+        14.2329959086
+        14.2397687834
+        14.2465448704
+        14.253324171
+        14.2601066868
+        14.2668924193
+        14.2736813701
+        14.2804735406
+        14.2872689324
+        14.294067547
+        14.300869386
+        14.3076744508
+        14.3144827431
+        14.3212942642
+        14.3281090159
+        14.3349269995
+        14.3417482167
+        14.3485726689
+        14.3554003577
+        14.3622312847
+        14.3690654513
+        14.3759028591
+        14.3827435097
+        14.3895874045
+        14.3964345452
+        14.4032849332
+        14.4101385701
+        14.4169954575
+        14.4238555968
+        14.4307189897
+        14.4375856376
+        14.4444555422
+        14.4513287049
+        14.4582051273
+        14.4650848109
+        14.4719677573
+        14.4788539681
+        14.4857434447
+        14.4926361888
+        14.4995322019
+        14.5064314855
+        14.5133340412
+        14.5202398705
+        14.5271489751
+        14.5340613564
+        14.5409770159
+        14.5478959554
+        14.5548181762
+        14.56174368
+        14.5686724683
+        14.5756045427
+        14.5825399048
+        14.589478556
+        14.596420498
+        14.6033657323
+        14.6103142605
+        14.6172660842
+        14.6242212048
+        14.631179624
+        14.6381413434
+        14.6451063644
+        14.6520746887
+        14.6590463179
+        14.6660212534
+        14.6729994969
+        14.6799810499
+        14.6869659141
+        14.6939540909
+        14.700945582
+        14.7079403888
+        14.7149385131
+        14.7219399564
+        14.7289447201
+        14.735952806
+        14.7429642156
+        14.7499789504
+        14.7569970121
+        14.7640184022
+        14.7710431223
+        14.778071174
+        14.7851025588
+        14.7921372784
+        14.7991753343
+        14.8062167281
+        14.8132614614
+        14.8203095357
+        14.8273609527
+        14.834415714
+        14.841473821
+        14.8485352755
+        14.855600079
+        14.862668233
+        14.8697397393
+        14.8768145993
+        14.8838928147
+        14.890974387
+        14.8980593178
+        14.9051476088
+        14.9122392615
+        14.9193342775
+        14.9264326585
+        14.933534406
+        14.9406395215
+        14.9477480068
+        14.9548598634
+        14.9619750929
+        14.9690936968
+        14.9762156769
+        14.9833410347
+        14.9904697718
+        14.9976018898
+        15.0047373904
+        15.011876275
+        15.0190185454
+        15.026164203
+        15.0333132497
+        15.0404656868
+        15.0476215161
+        15.0547807392
+        15.0619433576
+        15.069109373
+        15.076278787
+        15.0834516012
+        15.0906278173
+        15.0978074367
+        15.1049904612
+        15.1121768923
+        15.1193667317
+        15.126559981
+        15.1337566418
+        15.1409567158
+        15.1481602044
+        15.1553671094
+        15.1625774325
+        15.1697911751
+        15.1770083389
+        15.1842289256
+        15.1914529367
+        15.198680374
+        15.2059112389
+        15.2131455332
+        15.2203832585
+        15.2276244164
+        15.2348690085
+        15.2421170365
+        15.2493685019
+        15.2566234065
+        15.2638817518
+        15.2711435394
+        15.2784087711
+        15.2856774485
+        15.2929495731
+        15.3002251466
+        15.3075041707
+        15.3147866469
+        15.322072577
+        15.3293619625
+        15.3366548052
+        15.3439511066
+        15.3512508683
+        15.3585540921
+        15.3658607795
+        15.3731709323
+        15.380484552
+        15.3878016402
+        15.3951221988
+        15.4024462292
+        15.4097737331
+        15.4171047122
+        15.4244391681
+        15.4317771025
+        15.4391185171
+        15.4464634134
+        15.4538117931
+        15.4611636579
+        15.4685190094
+        15.4758778494
+        15.4832401793
+        15.490606001
+        15.497975316
+        15.505348126
+        15.5127244327
+        15.5201042377
+        15.5274875427
+        15.5348743493
+        15.5422646592
+        15.5496584741
+        15.5570557956
+        15.5644566254
+        15.5718609652
+        15.5792688165
+        15.5866801812
+        15.5940950608
+        15.601513457
+        15.6089353715
+        15.616360806
+        15.6237897621
+        15.6312222414
+        15.6386582458
+        15.6460977767
+        15.653540836
+        15.6609874253
+        15.6684375462
+        15.6758912004
+        15.6833483897
+        15.6908091156
+        15.6982733799
+        15.7057411842
+        15.7132125303
+        15.7206874197
+        15.7281658542
+        15.7356478355
+        15.7431333652
+        15.7506224451
+        15.7581150767
+        15.7656112619
+        15.7731110022
+        15.7806142993
+        15.7881211551
+        15.795631571
+        15.8031455489
+        15.8106630904
+        15.8181841972
+        15.825708871
+        15.8332371135
+        15.8407689264
+        15.8483043114
+        15.8558432701
+        15.8633858043
+        15.8709319156
+        15.8784816058
+        15.8860348765
+        15.8935917295
+        15.9011521665
+        15.908716189
+        15.916283799
+        15.923854998
+        15.9314297877
+        15.9390081699
+        15.9465901463
+        15.9541757185
+        15.9617648883
+        15.9693576574
+        15.9769540274
+        15.9845540002
+        15.9921575773
+        15.9997647606
+        16.0073755516
+        16.0149899522
+        16.0226079641
+        16.0302295889
+        16.0378548283
+        16.0454836842
+        16.0531161581
+        16.0607522519
+        16.0683919672
+        16.0760353057
+        16.0836822692
+        16.0913328594
+        16.098987078
+        16.1066449267
+        16.1143064073
+        16.1219715214
+        16.1296402709
+        16.1373126573
+        16.1449886825
+        16.1526683482
+        16.160351656
+        16.1680386078
+        16.1757292053
+        16.1834234501
+        16.191121344
+        16.1988228887
+        16.2065280861
+        16.2142369377
+        16.2219494454
+        16.2296656108
+        16.2373854358
+        16.2451089219
+        16.2528360711
+        16.260566885
+        16.2683013653
+        16.2760395139
+        16.2837813323
+        16.2915268224
+        16.299275986
+        16.3070288247
+        16.3147853403
+        16.3225455345
+        16.3303094091
+        16.3380769659
+        16.3458482065
+        16.3536231328
+        16.3614017464
+        16.3691840492
+        16.3769700428
+        16.384759729
+        16.3925531097
+        16.4003501864
+        16.408150961
+        16.4159554353
+        16.4237636109
+        16.4315754897
+        16.4393910734
+        16.4472103638
+        16.4550333625
+        16.4628600715
+        16.4706904923
+        16.4785246269
+        16.4863624769
+        16.4942040441
+        16.5020493303
+        16.5098983373
+        16.5177510668
+        16.5256075205
+        16.5334677003
+        16.5413316078
+        16.549199245
+        16.5570706135
+        16.5649457151
+        16.5728245516
+        16.5807071247
+        16.5885934363
+        16.5964834881
+        16.6043772818
+        16.6122748193
+        16.6201761023
+        16.6280811326
+        16.635989912
+        16.6439024423
+        16.6518187252
+        16.6597387625
+        16.667662556
+        16.6755901074
+        16.6835214187
+        16.6914564914
+        16.6993953275
+        16.7073379287
+        16.7152842968
+        16.7232344336
+        16.7311883409
+        16.7391460204
+        16.7471074739
+        16.7550727033
+        16.7630417104
+        16.7710144968
+        16.7789910645
+        16.7869714151
+        16.7949555506
+        16.8029434726
+        16.8109351831
+        16.8189306837
+        16.8269299763
+        16.8349330627
+        16.8429399447
+        16.8509506241
+        16.8589651026
+        16.8669833821
+        16.8750054645
+        16.8830313514
+        16.8910610447
+        16.8990945462
+        16.9071318577
+        16.915172981
+        16.923217918
+        16.9312666703
+        16.9393192399
+        16.9473756286
+        16.9554358381
+        16.9634998703
+        16.971567727
+        16.97963941
+        16.9877149211
+        16.9957942622
+        17.0038774349
+        17.0119644413
+        17.020055283
+        17.0281499619
+        17.0362484799
+        17.0443508387
+        17.0524570401
+        17.0605670861
+        17.0686809783
+        17.0767987187
+        17.084920309
+        17.0930457512
+        17.1011750469
+        17.1093081981
+        17.1174452065
+        17.1255860741
+        17.1337308025
+        17.1418793938
+        17.1500318496
+        17.1581881718
+        17.1663483623
+        17.1745124229
+        17.1826803554
+        17.1908521617
+        17.1990278435
+        17.2072074028
+        17.2153908414
+        17.2235781611
+        17.2317693638
+        17.2399644512
+        17.2481634254
+        17.2563662879
+        17.2645730408
+        17.2727836859
+        17.280998225
+        17.28921666
+        17.2974389927
+        17.305665225
+        17.3138953586
+        17.3221293956
+        17.3303673376
+        17.3386091866
+        17.3468549444
+        17.3551046129
+        17.3633581939
+        17.3716156893
+        17.379877101
+        17.3881424307
+        17.3964116804
+        17.4046848519
+        17.4129619471
+        17.4212429678
+        17.429527916
+        17.4378167933
+        17.4461096018
+        17.4544063433
+        17.4627070197
+        17.4710116327
+        17.4793201844
+        17.4876326765
+        17.4959491109
+        17.5042694895
+        17.5125938141
+        17.5209220868
+        17.5292543092
+        17.5375904833
+        17.5459306109
+        17.554274694
+        17.5626227343
+        17.5709747339
+        17.5793306945
+        17.5876906181
+        17.5960545065
+        17.6044223615
+        17.6127941852
+        17.6211699793
+        17.6295497457
+        17.6379334864
+        17.6463212032
+        17.654712898
+        17.6631085727
+        17.6715082292
+        17.6799118693
+        17.6883194949
+        17.696731108
+        17.7051467105
+        17.7135663041
+        17.7219898909
+        17.7304174727
+        17.7388490514
+        17.7472846289
+        17.7557242071
+        17.7641677879
+        17.7726153732
+        17.7810669648
+        17.7895225648
+        17.7979821749
+        17.8064457972
+        17.8149134334
+        17.8233850856
+        17.8318607556
+        17.8403404452
+        17.8488241565
+        17.8573118913
+        17.8658036516
+        17.8742994392
+        17.882799256
+        17.891303104
+        17.8998109851
+        17.9083229012
+        17.9168388541
+        17.9253588459
+        17.9338828784
+        17.9424109536
+        17.9509430733
+        17.9594792396
+        17.9680194542
+        17.9765637191
+        17.9851120363
+        17.9936644077
+        18.0022208351
+        18.0107813206
+        18.019345866
+        18.0279144732
+        18.0364871443
+        18.045063881
+        18.0536446854
+        18.0622295594
+        18.0708185049
+        18.0794115238
+        18.0880086181
+        18.0966097896
+        18.1052150405
+        18.1138243724
+        18.1224377875
+        18.1310552876
+        18.1396768747
+        18.1483025508
+        18.1569323176
+        18.1655661773
+        18.1742041317
+        18.1828461828
+        18.1914923324
+        18.2001425827
+        18.2087969355
+        18.2174553927
+        18.2261179563
+        18.2347846283
+        18.2434554106
+        18.2521303051
+        18.2608093138
+        18.2694924387
+        18.2781796816
+        18.2868710446
+        18.2955665297
+        18.3042661386
+        18.3129698735
+        18.3216777363
+        18.3303897289
+        18.3391058533
+        18.3478261115
+        18.3565505054
+        18.3652790369
+        18.3740117081
+        18.3827485208
+        18.3914894772
+        18.400234579
+        18.4089838284
+        18.4177372272
+        18.4264947774
+        18.4352564811
+        18.4440223401
+        18.4527923564
+        18.4615665321
+        18.470344869
+        18.4791273692
+        18.4879140347
+        18.4967048673
+        18.5054998691
+        18.5142990421
+        18.5231023882
+        18.5319099094
+        18.5407216077
+        18.5495374851
+        18.5583575436
+        18.5671817851
+        18.5760102116
+        18.5848428252
+        18.5936796277
+        18.6025206213
+        18.6113658078
+        18.6202151892
+        18.6290687676
+        18.637926545
+        18.6467885233
+        18.6556547045
+        18.6645250906
+        18.6733996836
+        18.6822784856
+        18.6911614984
+        18.7000487242
+        18.7089401648
+        18.7178358223
+        18.7267356988
+        18.7356397961
+        18.7445481163
+        18.7534606615
+        18.7623774335
+        18.7712984345
+        18.7802236664
+        18.7891531312
+        18.7980868309
+        18.8070247675
+        18.8159669432
+        18.8249133597
+        18.8338640193
+        18.8428189238
+        18.8517780753
+        18.8607414758
+        18.8697091274
+        18.878681032
+        18.8876571916
+        18.8966376084
+        18.9056222842
+        18.9146112211
+        18.9236044212
+        18.9326018865
+        18.9416036189
+        18.9506096205
+        18.9596198933
+        18.9686344395
+        18.9776532608
+        18.9866763595
+        18.9957037376
+        19.004735397
+        19.0137713398
+        19.022811568
+        19.0318560837
+        19.0409048889
+        19.0499579856
+        19.0590153759
+        19.0680770618
+        19.0771430453
+        19.0862133285
+        19.0952879134
+        19.1043668021
+        19.1134499965
+        19.1225374988
+        19.131629311
+        19.1407254351
+        19.1498258732
+        19.1589306273
+        19.1680396995
+        19.1771530918
+        19.1862708062
+        19.1953928449
+        19.2045192098
+        19.213649903
+        19.2227849266
+        19.2319242826
+        19.2410679731
+        19.2502160001
+        19.2593683657
+        19.2685250719
+        19.2776861209
+        19.2868515146
+        19.2960212552
+        19.3051953446
+        19.3143737849
+        19.3235565783
+        19.3327437268
+        19.3419352324
+        19.3511310972
+        19.3603313233
+        19.3695359127
+        19.3787448675
+        19.3879581898
+        19.3971758817
+        19.4063979452
+        19.4156243824
+        19.4248551954
+        19.4340903862
+        19.443329957
+        19.4525739097
+        19.4618222465
+        19.4710749695
+        19.4803320808
+        19.4895935823
+        19.4988594763
+        19.5081297647
+        19.5174044497
+        19.5266835334
+        19.5359670178
+        19.5452549051
+        19.5545471972
+        19.5638438964
+        19.5731450047
+        19.5824505241
+        19.5917604569
+        19.601074805
+        19.6103935706
+        19.6197167557
+        19.6290443625
+        19.638376393
+        19.6477128494
+        19.6570537338
+        19.6663990482
+        19.6757487948
+        19.6851029756
+        19.6944615928
+        19.7038246484
+        19.7131921446
+        19.7225640835
+        19.7319404672
+        19.7413212977
+        19.7507065773
+        19.7600963079
+        19.7694904918
+        19.778889131
+        19.7882922277
+        19.7976997839
+        19.8071118017
+        19.8165282834
+        19.825949231
+        19.8353746466
+        19.8448045323
+        19.8542388903
+        19.8636777227
+        19.8731210316
+        19.8825688191
+        19.8920210874
+        19.9014778385
+        19.9109390747
+        19.920404798
+        19.9298750105
+        19.9393497144
+        19.9488289119
+        19.958312605
+        19.9678007959
+        19.9772934867
+        19.9867906795
+        19.9962923765
+        20.0057985799
+        20.0153092917
+        20.0248245141
+        20.0343442492
+        20.0438684993
+        20.0533972663
+        20.0629305525
+        20.07246836
+        20.0820106909
+        20.0915575474
+        20.1011089317
+        20.1106648458
+        20.120225292
+        20.1297902724
+        20.1393597891
+        20.1489338443
+        20.1585124401
+        20.1680955787
+        20.1776832623
+        20.1872754929
+        20.1968722728
+        20.2064736042
+        20.2160794891
+        20.2256899297
+        20.2353049282
+        20.2449244868
+        20.2545486076
+        20.2641772928
+        20.2738105445
+        20.283448365
+        20.2930907563
+        20.3027377207
+        20.3123892602
+        20.3220453772
+        20.3317060737
+        20.341371352
+        20.3510412141
+        20.3607156624
+        20.3703946989
+        20.3800783258
+        20.3897665453
+        20.3994593596
+        20.4091567708
+        20.4188587812
+        20.4285653929
+        20.4382766081
+        20.447992429
+        20.4577128578
+        20.4674378966
+        20.4771675477
+        20.4869018132
+        20.4966406953
+        20.5063841963
+        20.5161323182
+        20.5258850633
+        20.5356424338
+        20.5454044319
+        20.5551710598
+        20.5649423196
+        20.5747182136
+        20.5844987439
+        20.5942839128
+        20.6040737225
+        20.6138681752
+        20.6236672729
+        20.6334710181
+        20.6432794129
+        20.6530924594
+        20.6629101599
+        20.6727325165
+        20.6825595316
+        20.6923912073
+        20.7022275458
+        20.7120685494
+        20.7219142201
+        20.7317645604
+        20.7416195723
+        20.7514792581
+        20.7613436199
+        20.7712126601
+        20.7810863809
+        20.7909647844
+        20.8008478729
+        20.8107356486
+        20.8206281137
+        20.8305252704
+        20.840427121
+        20.8503336678
+        20.8602449128
+        20.8701608584
+        20.8800815068
+        20.8900068602
+        20.8999369209
+        20.909871691
+        20.9198111728
+        20.9297553686
+        20.9397042806
+        20.949657911
+        20.959616262
+        20.969579336
+        20.979547135
+        20.9895196615
+        20.9994969176
+        21.0094789055
+        21.0194656275
+        21.0294570859
+        21.0394532829
+        21.0494542207
+        21.0594599016
+        21.0694703279
+        21.0794855017
+        21.0895054254
+        21.0995301012
+        21.1095595314
+        21.1195937181
+        21.1296326637
+        21.1396763704
+        21.1497248406
+        21.1597780763
+        21.1698360799
+        21.1798988537
+        21.1899663999
+        21.2000387208
+        21.2101158187
+        21.2201976957
+        21.2302843543
+        21.2403757965
+        21.2504720248
+        21.2605730414
+        21.2706788486
+        21.2807894485
+        21.2909048436
+        21.301025036
+        21.3111500281
+        21.3212798221
+        21.3314144204
+        21.3415538251
+        21.3516980385
+        21.3618470631
+        21.3720009009
+        21.3821595543
+        21.3923230257
+        21.4024913172
+        21.4126644312
+        21.4228423699
+        21.4330251357
+        21.4432127308
+        21.4534051575
+        21.4636024181
+        21.4738045149
+        21.4840114502
+        21.4942232263
+        21.5044398455
+        21.5146613101
+        21.5248876223
+        21.5351187846
+        21.5453547991
+        21.5555956682
+        21.5658413942
+        21.5760919793
+        21.586347426
+        21.5966077364
+        21.606872913
+        21.617142958
+        21.6274178736
+        21.6376976624
+        21.6479823264
+        21.6582718681
+        21.6685662898
+        21.6788655938
+        21.6891697824
+        21.6994788578
+        21.7097928225
+        21.7201116788
+        21.7304354289
+        21.7407640752
+        21.7510976201
+        21.7614360657
+        21.7717794146
+        21.7821276689
+        21.792480831
+        21.8028389033
+        21.813201888
+        21.8235697875
+        21.8339426042
+        21.8443203403
+        21.8547029982
+        21.8650905803
+        21.8754830888
+        21.8858805261
+        21.8962828946
+        21.9066901965
+        21.9171024343
+        21.9275196102
+        21.9379417266
+        21.9483687858
+        21.9588007902
+        21.9692377422
+        21.979679644
+        21.9901264981
+        22.0005783068
+        22.0110350723
+        22.0214967972
+        22.0319634836
+        22.0424351341
+        22.0529117509
+        22.0633933364
+        22.0738798929
+        22.0843714228
+        22.0948679285
+        22.1053694123
+        22.1158758766
+        22.1263873238
+        22.1369037561
+        22.1474251761
+        22.1579515859
+        22.1684829881
+        22.179019385
+        22.1895607788
+        22.2001071721
+        22.2106585672
+        22.2212149665
+        22.2317763722
+        22.2423427869
+        22.2529142128
+        22.2634906524
+        22.2740721081
+        22.2846585821
+        22.295250077
+        22.305846595
+        22.3164481385
+        22.32705471
+        22.3376663119
+        22.3482829464
+        22.358904616
+        22.3695313232
+        22.3801630701
+        22.3907998594
+        22.4014416933
+        22.4120885743
+        22.4227405047
+        22.4333974869
+        22.4440595233
+        22.4547266164
+        22.4653987686
+        22.4760759821
+        22.4867582595
+        22.4974456031
+        22.5081380153
+        22.5188354986
+        22.5295380553
+        22.5402456878
+        22.5509583986
+        22.5616761901
+        22.5723990646
+        22.5831270246
+        22.5938600725
+        22.6045982107
+        22.6153414417
+        22.6260897677
+        22.6368431914
+        22.6476017149
+        22.6583653409
+        22.6691340717
+        22.6799079097
+        22.6906868574
+        22.7014709172
+        22.7122600914
+        22.7230543826
+        22.7338537931
+        22.7446583254
+        22.7554679819
+        22.7662827651
+        22.7771026773
+        22.787927721
+        22.7987578987
+        22.8095932127
+        22.8204336656
+        22.8312792597
+        22.8421299974
+        22.8529858813
+        22.8638469138
+        22.8747130972
+        22.8855844342
+        22.896460927
+        22.9073425781
+        22.91822939
+        22.9291213652
+        22.940018506
+        22.950920815
+        22.9618282945
+        22.9727409471
+        22.9836587752
+        22.9945817812
+        23.0055099676
+        23.0164433369
+        23.0273818914
+        23.0383256338
+        23.0492745663
+        23.0602286916
+        23.071188012
+        23.0821525301
+        23.0931222482
+        23.1040971689
+        23.1150772946
+        23.1260626278
+        23.1370531709
+        23.1480489265
+        23.1590498969
+        23.1700560848
+        23.1810674925
+        23.1920841225
+        23.2031059773
+        23.2141330594
+        23.2251653712
+        23.2362029153
+        23.2472456941
+        23.2582937101
+        23.2693469658
+        23.2804054636
+        23.2914692061
+        23.3025381958
+        23.3136124351
+        23.3246919265
+        23.3357766725
+        23.3468666756
+        23.3579619384
+        23.3690624632
+        23.3801682526
+        23.3912793091
+        23.4023956351
+        23.4135172333
+        23.424644106
+        23.4357762558
+        23.4469136853
+        23.4580563967
+        23.4692043928
+        23.480357676
+        23.4915162488
+        23.5026801138
+        23.5138492733
+        23.52502373
+        23.5362034863
+        23.5473885448
+        23.558578908
+        23.5697745784
+        23.5809755585
+        23.5921818508
+        23.6033934579
+        23.6146103822
+        23.6258326263
+        23.6370601928
+        23.6482930841
+        23.6595313027
+        23.6707748513
+        23.6820237322
+        23.6932779481
+        23.7045375015
+        23.7158023949
+        23.7270726309
+        23.7383482119
+        23.7496291405
+        23.7609154193
+        23.7722070507
+        23.7835040374
+        23.7948063819
+        23.8061140866
+        23.8174271542
+        23.8287455872
+        23.8400693881
+        23.8513985595
+        23.8627331039
+        23.8740730239
+        23.885418322
+        23.8967690008
+        23.9081250629
+        23.9194865107
+        23.9308533468
+        23.9422255739
+        23.9536031943
+        23.9649862108
+        23.9763746259
+        23.987768442
+        23.9991676619
+        24.010572288
+        24.0219823229
+        24.0333977692
+        24.0448186294
+        24.0562449062
+        24.067676602
+        24.0791137195
+        24.0905562612
+        24.1020042297
+        24.1134576276
+        24.1249164574
+        24.1363807217
+        24.1478504231
+        24.1593255642
+        24.1708061476
+        24.1822921758
+        24.1937836514
+        24.205280577
+        24.2167829552
+        24.2282907886
+        24.2398040797
+        24.2513228312
+        24.2628470456
+        24.2743767256
+        24.2859118736
+        24.2974524924
+        24.3089985845
+        24.3205501525
+        24.332107199
+        24.3436697266
+        24.3552377379
+        24.3668112355
+        24.378390222
+        24.3899747
+        24.4015646721
+        24.413160141
+        24.4247611091
+        24.4363675792
+        24.4479795538
+        24.4595970356
+        24.4712200272
+        24.4828485311
+        24.49448255
+        24.5061220865
+        24.5177671432
+        24.5294177228
+        24.5410738278
+        24.5527354609
+        24.5644026247
+        24.5760753219
+        24.587753555
+        24.5994373266
+        24.6111266395
+        24.6228214962
+        24.6345218993
+        24.6462278516
+        24.6579393555
+        24.6696564139
+        24.6813790292
+        24.6931072041
+        24.7048409413
+        24.7165802434
+        24.728325113
+        24.7400755528
+        24.7518315654
+        24.7635931535
+        24.7753603197
+        24.7871330666
+        24.798911397
+        24.8106953133
+        24.8224848184
+        24.8342799149
+        24.8460806053
+        24.8578868924
+        24.8696987788
+        24.8815162671
+        24.8933393601
+        24.9051680603
+        24.9170023705
+        24.9288422933
+        24.9406878313
+        24.9525389873
+        24.9643957638
+        24.9762581636
+        24.9881261893
+        24.9999998436
+        25.0118791292
+        25.0237640487
+        25.0356546048
+        25.0475508001
+        25.0594526374
+        25.0713601193
+        25.0832732485
+        25.0951920277
+        25.1071164596
+        25.1190465468
+        25.130982292
+        25.1429236979
+        25.1548707672
+        25.1668235026
+        25.1787819068
+        25.1907459823
+        25.2027157321
+        25.2146911586
+        25.2266722647
+        25.238659053
+        25.2506515262
+        25.2626496871
+        25.2746535382
+        25.2866630823
+        25.2986783221
+        25.3106992604
+        25.3227258997
+        25.3347582429
+        25.3467962926
+        25.3588400515
+        25.3708895223
+        25.3829447078
+        25.3950056106
+        25.4070722334
+        25.4191445791
+        25.4312226502
+        25.4433064496
+        25.4553959798
+        25.4674912438
+        25.479592244
+        25.4916989834
+        25.5038114645
+        25.5159296902
+        25.5280536631
+        25.5401833859
+        25.5523188615
+        25.5644600925
+        25.5766070817
+        25.5887598318
+        25.6009183455
+        25.6130826255
+        25.6252526746
+        25.6374284956
+        25.6496100911
+        25.6617974639
+        25.6739906167
+        25.6861895524
+        25.6983942736
+        25.710604783
+        25.7228210834
+        25.7350431776
+        25.7472710684
+        25.7595047583
+        25.7717442503
+        25.7839895471
+        25.7962406513
+        25.8084975659
+        25.8207602934
+        25.8330288367
+        25.8453031986
+        25.8575833818
+        25.869869389
+        25.882161223
+        25.8944588866
+        25.9067623826
+        25.9190717137
+        25.9313868827
+        25.9437078923
+        25.9560347454
+        25.9683674446
+        25.9807059928
+        25.9930503927
+        26.0054006472
+        26.0177567589
+        26.0301187307
+        26.0424865654
+        26.0548602657
+        26.0672398344
+        26.0796252743
+        26.0920165881
+        26.1044137788
+        26.116816849
+        26.1292258015
+        26.1416406391
+        26.1540613647
+        26.166487981
+        26.1789204908
+        26.1913588969
+        26.2038032021
+        26.2162534092
+        26.228709521
+        26.2411715402
+        26.2536394698
+        26.2661133125
+        26.2785930711
+        26.2910787483
+        26.3035703471
+        26.3160678703
+        26.3285713205
+        26.3410807008
+        26.3535960137
+        26.3661172623
+        26.3786444492
+        26.3911775773
+        26.4037166495
+        26.4162616685
+        26.4288126371
+        26.4413695583
+        26.4539324347
+        26.4665012693
+        26.4790760648
+        26.4916568241
+        26.50424355
+        26.5168362454
+        26.529434913
+        26.5420395558
+        26.5546501765
+        26.5672667779
+        26.579889363
+        26.5925179345
+        26.6051524953
+        26.6177930482
+        26.6304395961
+        26.6430921418
+        26.6557506881
+        26.668415238
+        26.6810857942
+        26.6937623596
+        26.7064449371
+        26.7191335294
+        26.7318281395
+        26.7445287703
+        26.7572354244
+        26.7699481049
+        26.7826668146
+        26.7953915563
+        26.8081223329
+        26.8208591473
+        26.8336020023
+        26.8463509007
+        26.8591058456
+        26.8718668396
+        26.8846338858
+        26.8974069869
+        26.9101861458
+        26.9229713654
+        26.9357626486
+        26.9485599983
+        26.9613634173
+        26.9741729085
+        26.9869884748
+        26.9998101191
+        27.0126378442
+        27.0254716531
+        27.0383115486
+        27.0511575336
+        27.064009611
+        27.0768677837
+        27.0897320546
+        27.1026024265
+        27.1154789024
+        27.1283614852
+        27.1412501777
+        27.1541449829
+        27.1670459036
+        27.1799529427
+        27.1928661033
+        27.2057853881
+        27.2187108
+        27.231642342
+        27.244580017
+        27.2575238279
+        27.2704737775
+        27.2834298689
+        27.2963921049
+        27.3093604884
+        27.3223350224
+        27.3353157097
+        27.3483025533
+        27.3612955561
+        27.3742947211
+        27.3873000511
+        27.400311549
+        27.4133292179
+        27.4263530606
+        27.43938308
+        27.4524192791
+        27.4654616608
+        27.478510228
+        27.4915649838
+        27.5046259309
+        27.5176930724
+        27.5307664112
+        27.5438459502
+        27.5569316923
+        27.5700236406
+        27.5831217979
+        27.5962261672
+        27.6093367515
+        27.6224535536
+        27.6355765766
+        27.6487058234
+        27.6618412969
+        27.6749830001
+        27.6881309359
+        27.7012851074
+        27.7144455174
+        27.7276121689
+        27.7407850649
+        27.7539642084
+        27.7671496022
+        27.7803412495
+        27.793539153
+        27.8067433159
+        27.819953741
+        27.8331704314
+        27.8463933899
+        27.8596226197
+        27.8728581236
+        27.8860999046
+        27.8993479658
+        27.91260231
+        27.9258629404
+        27.9391298597
+        27.9524030711
+        27.9656825775
+        27.978968382
+        27.9922604874
+        28.0055588967
+        28.0188636131
+        28.0321746394
+        28.0454919787
+        28.0588156339
+        28.072145608
+        28.0854819041
+        28.0988245251
+        28.1121734741
+        28.125528754
+        28.1388903678
+        28.1522583186
+        28.1656326093
+        28.1790132429
+        28.1924002226
+        28.2057935512
+        28.2191932318
+        28.2325992674
+        28.246011661
+        28.2594304156
+        28.2728555343
+        28.28628702
+        28.2997248758
+        28.3131691047
+        28.3266197098
+        28.340076694
+        28.3535400603
+        28.3670098119
+        28.3804859517
+        28.3939684827
+        28.407457408
+        28.4209527307
+        28.4344544537
+        28.4479625801
+        28.461477113
+        28.4749980553
+        28.4885254101
+        28.5020591804
+        28.5155993694
+        28.5291459799
+        28.5426990152
+        28.5562584782
+        28.569824372
+        28.5833966996
+        28.596975464
+        28.6105606684
+        28.6241523158
+        28.6377504092
+        28.6513549517
+        28.6649659464
+        28.6785833963
+        28.6922073045
+        28.705837674
+        28.7194745079
+        28.7331178092
+        28.7467675812
+        28.7604238267
+        28.7740865489
+        28.7877557508
+        28.8014314356
+        28.8151136063
+        28.8288022659
+        28.8424974176
+        28.8561990644
+        28.8699072094
+        28.8836218557
+        28.8973430064
+        28.9110706645
+        28.9248048332
+        28.9385455155
+        28.9522927146
+        28.9660464334
+        28.9798066752
+        28.993573443
+        29.0073467398
+        29.0211265688
+        29.0349129332
+        29.0487058359
+        29.0625052801
+        29.0763112689
+        29.0901238054
+        29.1039428926
+        29.1177685338
+        29.131600732
+        29.1454394904
+        29.1592848119
+        29.1731366999
+        29.1869951572
+        29.2008601872
+        29.2147317928
+        29.2286099773
+        29.2424947437
+        29.2563860952
+        29.2702840348
+        29.2841885657
+        29.2980996911
+        29.312017414
+        29.3259417376
+        29.339872665
+        29.3538101994
+        29.3677543439
+        29.3817051015
+        29.3956624756
+        29.4096264691
+        29.4235970852
+        29.4375743271
+        29.451558198
+        29.4655487008
+        29.4795458389
+        29.4935496154
+        29.5075600333
+        29.5215770959
+        29.5356008063
+        29.5496311676
+        29.5636681831
+        29.5777118558
+        29.5917621889
+        29.6058191856
+        29.619882849
+        29.6339531824
+        29.6480301888
+        29.6621138714
+        29.6762042334
+        29.690301278
+        29.7044050083
+        29.7185154276
+        29.7326325389
+        29.7467563454
+        29.7608868504
+        29.7750240569
+        29.7891679683
+        29.8033185876
+        29.817475918
+        29.8316399628
+        29.8458107251
+        29.8599882081
+        29.8741724149
+        29.8883633488
+        29.902561013
+        29.9167654107
+        29.930976545
+        29.9451944191
+        29.9594190362
+        29.9736503996
+}
diff --git a/aces/luts/sony/slogf35_to_aces.ctl b/aces/luts/sony/slogf35_to_aces.ctl
new file mode 100644 (file)
index 0000000..cf5be5e
--- /dev/null
@@ -0,0 +1,117 @@
+////////////////////////////////////////////////////////////////////////////////////// 
+// License Terms for Academy Color Encoding System Components                       //
+//                                                                                  //
+// Academy Color Encoding System (ACES) software and tools are provided by the      //
+// Academy under the following terms and conditions: A worldwide, royalty-free,     //
+// non-exclusive right to copy, modify, create derivatives, and use, in source and  //
+// binary forms, is hereby granted, subject to acceptance of this license.          //
+// Performance of any of the aforementioned acts indicates acceptance to be bound   //
+// by the following terms and conditions:                                           //
+//                                                                                  //
+// Copies of source code, in whole or in part, must retain the above copyright      //
+// notice, this list of conditions and the Disclaimer of Warranty.                  //
+//                                                                                  //
+// Use in binary form must retain the copyright notice (below), this list of        //
+// conditions and the Disclaimer of Warranty in the documentation and/or other      //
+// materials provided with the distribution.                                        //
+//                                                                                  //
+// * Nothing in this license shall be deemed to grant any rights to trademarks,     //
+// copyrights, patents, trade secrets or any other intellectual property of         //
+// A.M.P.A.S. or any contributors, except as expressly stated herein.               //
+//                                                                                  //
+// * Neither the name "A.M.P.A.S." nor the name of any other contributors to this   //
+// software may be used to endorse or promote products derivative of or based on    //
+// this software without express prior written permission of A.M.P.A.S. or the      //
+// contributors, as appropriate.                                                    //
+//                                                                                  //
+// * This license shall be construed pursuant to the laws of the State of           //
+// California, and any disputes related thereto shall be subject to the             //
+// jurisdiction of the courts therein.                                              //
+//                                                                                  //
+// Copyright © 2012 Academy of Motion Picture Arts and Sciences (A.M.P.A.S.).       //
+// Portions contributed by others as indicated. All rights reserved.                //
+//                                                                                  //
+// Disclaimer of Warranty: THIS SOFTWARE IS PROVIDED BY A.M.P.A.S. AND CONTRIBUTORS //
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,    //
+// THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND //
+// NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL A.M.P.A.S., OR ANY            //
+// CONTRIBUTORS OR DISTRIBUTORS, BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,    //
+// SPECIAL, EXEMPLARY, RESITUTIONARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT  //
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   //
+// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF           //
+// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE  //
+// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF        //
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                       //
+//                                                                                  //
+// WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, THE ACADEMY SPECIFICALLY       //
+// DISCLAIMS ANY REPRESENTATIONS OR WARRANTIES WHATSOEVER RELATED TO PATENT OR      //
+// OTHER INTELLECTUAL PROPERTY RIGHTS IN THE ACADEMY COLOR ENCODING SYSTEM, OR      //
+// APPLICATIONS THEREOF, HELD BY PARTIES OTHER THAN A.M.P.A.S.,WHETHER DISCLOSED OR //
+// UNDISCLOSED.                                                                     //
+////////////////////////////////////////////////////////////////////////////////////// 
+
+//
+// IDT for 10-bit S-Log/S-Gamut Sony cameras
+// Provided by Sony Electronics Corp.
+//
+
+
+
+
+
+/* ============ CONSTANTS ============ */
+const float SGAMUT_TO_ACES_MTX[3][3] = {
+       { 0.754338638,  0.021198141, -0.009756991 },
+       { 0.133697046,  1.005410934,  0.004508563 },
+       { 0.111968437, -0.026610548,  1.005253201 }
+};
+
+
+
+
+
+/* ============ SUBFUNCTIONS ============ */
+float SLog10_to_lin (
+       float SLog
+)
+{
+       return (pow(10,((((SLog/4-16)/219)-0.616596-0.03)/0.432699))-0.037584)*0.9;
+}
+
+
+
+
+
+/* ============ Main Algorithm ============ */
+void
+main
+(   input varying float rIn,
+    input varying float gIn,
+    input varying float bIn,
+    input varying float aIn,
+    output varying float rOut,
+    output varying float gOut,
+    output varying float bOut,
+    output varying float aOut
+)
+{
+       // Prepare input values based on application bit depth handling
+       float SLog[3];
+       SLog[0] = rIn * 1023.0;
+       SLog[1] = gIn * 1023.0;
+       SLog[2] = bIn * 1023.0;
+
+       // 10-bit Sony S-log to linear S-gamut
+       float lin[3];
+       lin[0] = SLog10_to_lin( SLog[0]);
+       lin[1] = SLog10_to_lin( SLog[1]);
+       lin[2] = SLog10_to_lin( SLog[2]);
+       
+       // S-Gamut to ACES matrix
+       float aces[3] = mult_f3_f33( lin, SGAMUT_TO_ACES_MTX);
+
+       rOut = aces[0];
+       gOut = aces[1];
+       bOut = aces[2];
+       aOut = aIn;
+}
\ No newline at end of file
diff --git a/aces/luts/sony/slogf65_to_aces_3200.ctl b/aces/luts/sony/slogf65_to_aces_3200.ctl
new file mode 100644 (file)
index 0000000..17ebeff
--- /dev/null
@@ -0,0 +1,115 @@
+////////////////////////////////////////////////////////////////////////////////////// 
+// License Terms for Academy Color Encoding System Components                       //
+//                                                                                  //
+// Academy Color Encoding System (ACES) software and tools are provided by the      //
+// Academy under the following terms and conditions: A worldwide, royalty-free,     //
+// non-exclusive right to copy, modify, create derivatives, and use, in source and  //
+// binary forms, is hereby granted, subject to acceptance of this license.          //
+// Performance of any of the aforementioned acts indicates acceptance to be bound   //
+// by the following terms and conditions:                                           //
+//                                                                                  //
+// Copies of source code, in whole or in part, must retain the above copyright      //
+// notice, this list of conditions and the Disclaimer of Warranty.                  //
+//                                                                                  //
+// Use in binary form must retain the copyright notice (below), this list of        //
+// conditions and the Disclaimer of Warranty in the documentation and/or other      //
+// materials provided with the distribution.                                        //
+//                                                                                  //
+// * Nothing in this license shall be deemed to grant any rights to trademarks,     //
+// copyrights, patents, trade secrets or any other intellectual property of         //
+// A.M.P.A.S. or any contributors, except as expressly stated herein.               //
+//                                                                                  //
+// * Neither the name "A.M.P.A.S." nor the name of any other contributors to this   //
+// software may be used to endorse or promote products derivative of or based on    //
+// this software without express prior written permission of A.M.P.A.S. or the      //
+// contributors, as appropriate.                                                    //
+//                                                                                  //
+// * This license shall be construed pursuant to the laws of the State of           //
+// California, and any disputes related thereto shall be subject to the             //
+// jurisdiction of the courts therein.                                              //
+//                                                                                  //
+// Copyright © 2012 Academy of Motion Picture Arts and Sciences (A.M.P.A.S.).       //
+// Portions contributed by others as indicated. All rights reserved.                //
+//                                                                                  //
+// Disclaimer of Warranty: THIS SOFTWARE IS PROVIDED BY A.M.P.A.S. AND CONTRIBUTORS //
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,    //
+// THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND //
+// NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL A.M.P.A.S., OR ANY            //
+// CONTRIBUTORS OR DISTRIBUTORS, BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,    //
+// SPECIAL, EXEMPLARY, RESITUTIONARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT  //
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   //
+// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF           //
+// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE  //
+// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF        //
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                       //
+//                                                                                  //
+// WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, THE ACADEMY SPECIFICALLY       //
+// DISCLAIMS ANY REPRESENTATIONS OR WARRANTIES WHATSOEVER RELATED TO PATENT OR      //
+// OTHER INTELLECTUAL PROPERTY RIGHTS IN THE ACADEMY COLOR ENCODING SYSTEM, OR      //
+// APPLICATIONS THEREOF, HELD BY PARTIES OTHER THAN A.M.P.A.S.,WHETHER DISCLOSED OR //
+// UNDISCLOSED.                                                                     //
+////////////////////////////////////////////////////////////////////////////////////// 
+
+//
+// IDT for S-Log/S-Gamut F65 cameras
+// Prototype: Jeremy Selan
+//
+
+
+
+/* ============ SUBFUNCTIONS ============ */
+float SLog2_to_lin (
+    float SLog
+)
+{
+    // fit from [64,940] -> [0,1023] (of 1023)
+    // Map slog2->ire
+    float x = (SLog-64.0/1023.0) / ((940.0-64.0)/1023.0);
+    if (x < 0.030001222851889303)
+    {
+        x = ((x-0.030001222851889303 ) * 0.28258064516129);
+    }
+    else
+    {
+        x = (219.0*(pow(10.0, ((x-0.616596-0.03)/0.432699)) - 0.037584) /155.0);
+    }
+    
+    // 1.0 IRE => 0.9 scene-linear
+    return x*0.9;
+}
+
+
+
+
+
+/* ============ Main Algorithm ============ */
+void
+main
+(   input varying float rIn,
+    input varying float gIn,
+    input varying float bIn,
+    input varying float aIn,
+    output varying float rOut,
+    output varying float gOut,
+    output varying float bOut,
+    output varying float aOut
+)
+{
+    // Prepare input values based on application bit depth handling
+    float SLog[3];
+    SLog[0] = rIn;
+    SLog[1] = gIn;
+    SLog[2] = bIn;
+
+    // 10-bit Sony S-log to linear S-gamut
+    float lin[3];
+    lin[0] = SLog2_to_lin( SLog[0]);
+    lin[1] = SLog2_to_lin( SLog[1]);
+    lin[2] = SLog2_to_lin( SLog[2]);
+
+    // S-Gamut to ACES matrix
+    rOut = lin[0] * 1.0110238740 + lin[1] * -0.1362526051 + lin[2] * 0.1252287310;
+    gOut = lin[0] * 0.1011994504 + lin[1] * 0.9562196265 + lin[2] * -0.0574190769;
+    bOut = lin[0] * 0.0600766530 + lin[1] * -0.1010185315 + lin[2] * 1.0409418785;
+    aOut = aIn;
+}
diff --git a/aces/luts/sony/slogf65_to_aces_5500.ctl b/aces/luts/sony/slogf65_to_aces_5500.ctl
new file mode 100644 (file)
index 0000000..ecd9bd3
--- /dev/null
@@ -0,0 +1,115 @@
+////////////////////////////////////////////////////////////////////////////////////// 
+// License Terms for Academy Color Encoding System Components                       //
+//                                                                                  //
+// Academy Color Encoding System (ACES) software and tools are provided by the      //
+// Academy under the following terms and conditions: A worldwide, royalty-free,     //
+// non-exclusive right to copy, modify, create derivatives, and use, in source and  //
+// binary forms, is hereby granted, subject to acceptance of this license.          //
+// Performance of any of the aforementioned acts indicates acceptance to be bound   //
+// by the following terms and conditions:                                           //
+//                                                                                  //
+// Copies of source code, in whole or in part, must retain the above copyright      //
+// notice, this list of conditions and the Disclaimer of Warranty.                  //
+//                                                                                  //
+// Use in binary form must retain the copyright notice (below), this list of        //
+// conditions and the Disclaimer of Warranty in the documentation and/or other      //
+// materials provided with the distribution.                                        //
+//                                                                                  //
+// * Nothing in this license shall be deemed to grant any rights to trademarks,     //
+// copyrights, patents, trade secrets or any other intellectual property of         //
+// A.M.P.A.S. or any contributors, except as expressly stated herein.               //
+//                                                                                  //
+// * Neither the name "A.M.P.A.S." nor the name of any other contributors to this   //
+// software may be used to endorse or promote products derivative of or based on    //
+// this software without express prior written permission of A.M.P.A.S. or the      //
+// contributors, as appropriate.                                                    //
+//                                                                                  //
+// * This license shall be construed pursuant to the laws of the State of           //
+// California, and any disputes related thereto shall be subject to the             //
+// jurisdiction of the courts therein.                                              //
+//                                                                                  //
+// Copyright © 2012 Academy of Motion Picture Arts and Sciences (A.M.P.A.S.).       //
+// Portions contributed by others as indicated. All rights reserved.                //
+//                                                                                  //
+// Disclaimer of Warranty: THIS SOFTWARE IS PROVIDED BY A.M.P.A.S. AND CONTRIBUTORS //
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,    //
+// THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND //
+// NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL A.M.P.A.S., OR ANY            //
+// CONTRIBUTORS OR DISTRIBUTORS, BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,    //
+// SPECIAL, EXEMPLARY, RESITUTIONARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT  //
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   //
+// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF           //
+// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE  //
+// OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF        //
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                       //
+//                                                                                  //
+// WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, THE ACADEMY SPECIFICALLY       //
+// DISCLAIMS ANY REPRESENTATIONS OR WARRANTIES WHATSOEVER RELATED TO PATENT OR      //
+// OTHER INTELLECTUAL PROPERTY RIGHTS IN THE ACADEMY COLOR ENCODING SYSTEM, OR      //
+// APPLICATIONS THEREOF, HELD BY PARTIES OTHER THAN A.M.P.A.S.,WHETHER DISCLOSED OR //
+// UNDISCLOSED.                                                                     //
+////////////////////////////////////////////////////////////////////////////////////// 
+
+//
+// IDT for S-Log/S-Gamut F65 cameras
+// Prototype: Jeremy Selan
+//
+
+
+
+/* ============ SUBFUNCTIONS ============ */
+float SLog2_to_lin (
+    float SLog
+)
+{
+    // fit from [64,940] -> [0,1023] (of 1023)
+    // Map slog2->ire
+    float x = (SLog-64.0/1023.0) / ((940.0-64.0)/1023.0);
+    if (x < 0.030001222851889303)
+    {
+        x = ((x-0.030001222851889303 ) * 0.28258064516129);
+    }
+    else
+    {
+        x = (219.0*(pow(10.0, ((x-0.616596-0.03)/0.432699)) - 0.037584) /155.0);
+    }
+    
+    // 1.0 IRE => 0.9 scene-linear
+    return x*0.9;
+}
+
+
+
+
+
+/* ============ Main Algorithm ============ */
+void
+main
+(   input varying float rIn,
+    input varying float gIn,
+    input varying float bIn,
+    input varying float aIn,
+    output varying float rOut,
+    output varying float gOut,
+    output varying float bOut,
+    output varying float aOut
+)
+{
+    // Prepare input values based on application bit depth handling
+    float SLog[3];
+    SLog[0] = rIn;
+    SLog[1] = gIn;
+    SLog[2] = bIn;
+
+    // 10-bit Sony S-log to linear S-gamut
+    float lin[3];
+    lin[0] = SLog2_to_lin( SLog[0]);
+    lin[1] = SLog2_to_lin( SLog[1]);
+    lin[2] = SLog2_to_lin( SLog[2]);
+
+    // S-Gamut to ACES matrix
+    rOut = lin[0] * 0.8764457030 + lin[1] * 0.0145411681 + lin[2] * 0.1090131290;
+    gOut = lin[0] * 0.0774075345 + lin[1] * 0.9529571767 + lin[2] * -0.0303647111;
+    bOut = lin[0] * 0.0573564351 + lin[1] * -0.1151066335 + lin[2] * 1.0577501984;
+    aOut = aIn;
+}
diff --git a/aces/luts/ten_bit_scale.spimtx b/aces/luts/ten_bit_scale.spimtx
deleted file mode 100644 (file)
index 6b3f9f3..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-1023 0.0 0.0 0 
-0.0 1023  0.0 0
-0.000 0.0 1023 0