You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CMSIS-DSP/Testing/Patterns/DSP/FastMath/FastMathF16/Atan2Ref1_f16.txt

20023 lines
191 KiB
Plaintext

H
10010
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48
// 0.000000
0x0
// 0.006289
0x1e71
// 0.012579
0x2271
// 0.018868
0x24d5
// 0.025158
0x2671
// 0.031447
0x2806
// 0.037737
0x28d5
// 0.044026
0x29a3
// 0.050316
0x2a71
// 0.056605
0x2b3f
// 0.062895
0x2c06
// 0.069184
0x2c6e
// 0.075474
0x2cd5
// 0.081763
0x2d3c
// 0.088053
0x2da3
// 0.094342
0x2e0a
// 0.100632
0x2e71
// 0.106921
0x2ed8
// 0.113211
0x2f3f
// 0.119500
0x2fa6
// 0.125789
0x3006
// 0.132079
0x303a
// 0.138368
0x306e
// 0.144658
0x30a1
// 0.150947
0x30d5
// 0.157237
0x3108
// 0.163526
0x313c
// 0.169816
0x316f
// 0.176105
0x31a3
// 0.182395
0x31d6
// 0.188684
0x320a
// 0.194974
0x323d
// 0.201263
0x3271
// 0.207553
0x32a4
// 0.213842
0x32d8
// 0.220132
0x330b
// 0.226421
0x333f
// 0.232711
0x3372
// 0.239000
0x33a6
// 0.245290
0x33d9
// 0.251579
0x3406
// 0.257868
0x3420
// 0.264158
0x343a
// 0.270447
0x3454
// 0.276737
0x346e
// 0.283026
0x3487
// 0.289316
0x34a1
// 0.295605
0x34bb
// 0.301895
0x34d5
// 0.308184
0x34ee
// 0.314474
0x3508
// 0.320763
0x3522
// 0.327053
0x353c
// 0.333342
0x3555
// 0.339632
0x356f
// 0.345921
0x3589
// 0.352211
0x35a3
// 0.358500
0x35bc
// 0.364790
0x35d6
// 0.371079
0x35f0
// 0.377368
0x360a
// 0.383658
0x3623
// 0.389947
0x363d
// 0.396237
0x3657
// 0.402526
0x3671
// 0.408816
0x368b
// 0.415105
0x36a4
// 0.421395
0x36be
// 0.427684
0x36d8
// 0.433974
0x36f2
// 0.440263
0x370b
// 0.446553
0x3725
// 0.452842
0x373f
// 0.459132
0x3759
// 0.465421
0x3772
// 0.471711
0x378c
// 0.478000
0x37a6
// 0.484290
0x37c0
// 0.490579
0x37d9
// 0.496869
0x37f3
// 0.503158
0x3806
// 0.509447
0x3813
// 0.515737
0x3820
// 0.522026
0x382d
// 0.528316
0x383a
// 0.534605
0x3847
// 0.540895
0x3854
// 0.547184
0x3861
// 0.553474
0x386e
// 0.559763
0x387a
// 0.566053
0x3887
// 0.572342
0x3894
// 0.578632
0x38a1
// 0.584921
0x38ae
// 0.591211
0x38bb
// 0.597500
0x38c8
// 0.603790
0x38d5
// 0.610079
0x38e1
// 0.616369
0x38ee
// 0.622658
0x38fb
// 0.628947
0x3908
// 0.635237
0x3915
// 0.641526
0x3922
// 0.647816
0x392f
// 0.654105
0x393c
// 0.660395
0x3948
// 0.666684
0x3955
// 0.672974
0x3962
// 0.679263
0x396f
// 0.685553
0x397c
// 0.691842
0x3989
// 0.698132
0x3996
// 0.704421
0x39a3
// 0.710711
0x39b0
// 0.717000
0x39bc
// 0.723290
0x39c9
// 0.729579
0x39d6
// 0.735869
0x39e3
// 0.742158
0x39f0
// 0.748447
0x39fd
// 0.754737
0x3a0a
// 0.761026
0x3a17
// 0.767316
0x3a23
// 0.773605
0x3a30
// 0.779895
0x3a3d
// 0.786184
0x3a4a
// 0.792474
0x3a57
// 0.798763
0x3a64
// 0.805053
0x3a71
// 0.811342
0x3a7e
// 0.817632
0x3a8b
// 0.823921
0x3a97
// 0.830211
0x3aa4
// 0.836500
0x3ab1
// 0.842790
0x3abe
// 0.849079
0x3acb
// 0.855369
0x3ad8
// 0.861658
0x3ae5
// 0.867948
0x3af2
// 0.874237
0x3afe
// 0.880526
0x3b0b
// 0.886816
0x3b18
// 0.893105
0x3b25
// 0.899395
0x3b32
// 0.905684
0x3b3f
// 0.911974
0x3b4c
// 0.918263
0x3b59
// 0.924553
0x3b65
// 0.930842
0x3b72
// 0.937132
0x3b7f
// 0.943421
0x3b8c
// 0.949711
0x3b99
// 0.956000
0x3ba6
// 0.962290
0x3bb3
// 0.968579
0x3bc0
// 0.974869
0x3bcd
// 0.981158
0x3bd9
// 0.987448
0x3be6
// 0.993737
0x3bf3
// 1.000026
0x3c00
// 1.006316
0x3c06
// 1.012605
0x3c0d
// 1.018895
0x3c13
// 1.025184
0x3c1a
// 1.031474
0x3c20
// 1.037763
0x3c27
// 1.044053
0x3c2d
// 1.050342
0x3c34
// 1.056632
0x3c3a
// 1.062921
0x3c40
// 1.069211
0x3c47
// 1.075500
0x3c4d
// 1.081790
0x3c54
// 1.088079
0x3c5a
// 1.094369
0x3c61
// 1.100658
0x3c67
// 1.106948
0x3c6e
// 1.113237
0x3c74
// 1.119527
0x3c7a
// 1.125816
0x3c81
// 1.132105
0x3c87
// 1.138395
0x3c8e
// 1.144684
0x3c94
// 1.150974
0x3c9b
// 1.157263
0x3ca1
// 1.163553
0x3ca7
// 1.169842
0x3cae
// 1.176132
0x3cb4
// 1.182421
0x3cbb
// 1.188711
0x3cc1
// 1.195000
0x3cc8
// 1.201290
0x3cce
// 1.207579
0x3cd5
// 1.213869
0x3cdb
// 1.220158
0x3ce1
// 1.226448
0x3ce8
// 1.232737
0x3cee
// 1.239027
0x3cf5
// 1.245316
0x3cfb
// 1.251605
0x3d02
// 1.257895
0x3d08
// 1.264184
0x3d0f
// 1.270474
0x3d15
// 1.276763
0x3d1b
// 1.283053
0x3d22
// 1.289342
0x3d28
// 1.295632
0x3d2f
// 1.301921
0x3d35
// 1.308211
0x3d3c
// 1.314500
0x3d42
// 1.320790
0x3d48
// 1.327079
0x3d4f
// 1.333369
0x3d55
// 1.339658
0x3d5c
// 1.345948
0x3d62
// 1.352237
0x3d69
// 1.358527
0x3d6f
// 1.364816
0x3d76
// 1.371106
0x3d7c
// 1.377395
0x3d82
// 1.383684
0x3d89
// 1.389974
0x3d8f
// 1.396263
0x3d96
// 1.402553
0x3d9c
// 1.408842
0x3da3
// 1.415132
0x3da9
// 1.421421
0x3db0
// 1.427711
0x3db6
// 1.434000
0x3dbc
// 1.440290
0x3dc3
// 1.446579
0x3dc9
// 1.452869
0x3dd0
// 1.459158
0x3dd6
// 1.465448
0x3ddd
// 1.471737
0x3de3
// 1.478027
0x3de9
// 1.484316
0x3df0
// 1.490606
0x3df6
// 1.496895
0x3dfd
// 1.503184
0x3e03
// 1.509474
0x3e0a
// 1.515763
0x3e10
// 1.522053
0x3e17
// 1.528342
0x3e1d
// 1.534632
0x3e23
// 1.540921
0x3e2a
// 1.547211
0x3e30
// 1.553500
0x3e37
// 1.559790
0x3e3d
// 1.566079
0x3e44
// 1.572369
0x3e4a
// 1.578658
0x3e51
// 1.584948
0x3e57
// 1.591237
0x3e5d
// 1.597527
0x3e64
// 1.603816
0x3e6a
// 1.610106
0x3e71
// 1.616395
0x3e77
// 1.622684
0x3e7e
// 1.628974
0x3e84
// 1.635263
0x3e8b
// 1.641553
0x3e91
// 1.647842
0x3e97
// 1.654132
0x3e9e
// 1.660421
0x3ea4
// 1.666711
0x3eab
// 1.673000
0x3eb1
// 1.679290
0x3eb8
// 1.685579
0x3ebe
// 1.691869
0x3ec4
// 1.698158
0x3ecb
// 1.704448
0x3ed1
// 1.710737
0x3ed8
// 1.717027
0x3ede
// 1.723316
0x3ee5
// 1.729606
0x3eeb
// 1.735895
0x3ef2
// 1.742185
0x3ef8
// 1.748474
0x3efe
// 1.754763
0x3f05
// 1.761053
0x3f0b
// 1.767342
0x3f12
// 1.773632
0x3f18
// 1.779921
0x3f1f
// 1.786211
0x3f25
// 1.792500
0x3f2c
// 1.798790
0x3f32
// 1.805079
0x3f38
// 1.811369
0x3f3f
// 1.817658
0x3f45
// 1.823948
0x3f4c
// 1.830237
0x3f52
// 1.836527
0x3f59
// 1.842816
0x3f5f
// 1.849106
0x3f65
// 1.855395
0x3f6c
// 1.861685
0x3f72
// 1.867974
0x3f79
// 1.874263
0x3f7f
// 1.880553
0x3f86
// 1.886842
0x3f8c
// 1.893132
0x3f93
// 1.899421
0x3f99
// 1.905711
0x3f9f
// 1.912000
0x3fa6
// 1.918290
0x3fac
// 1.924579
0x3fb3
// 1.930869
0x3fb9
// 1.937158
0x3fc0
// 1.943448
0x3fc6
// 1.949737
0x3fcd
// 1.956027
0x3fd3
// 1.962316
0x3fd9
// 1.968606
0x3fe0
// 1.974895
0x3fe6
// 1.981185
0x3fed
// 1.987474
0x3ff3
// 1.993764
0x3ffa
// 2.000053
0x4000
// 2.006342
0x4003
// 2.012632
0x4006
// 2.018921
0x400a
// 2.025211
0x400d
// 2.031500
0x4010
// 2.037790
0x4013
// 2.044079
0x4017
// 2.050369
0x401a
// 2.056658
0x401d
// 2.062948
0x4020
// 2.069237
0x4023
// 2.075527
0x4027
// 2.081816
0x402a
// 2.088106
0x402d
// 2.094395
0x4030
// 2.100685
0x4034
// 2.106974
0x4037
// 2.113264
0x403a
// 2.119553
0x403d
// 2.125842
0x4040
// 2.132132
0x4044
// 2.138421
0x4047
// 2.144711
0x404a
// 2.151000
0x404d
// 2.157290
0x4051
// 2.163579
0x4054
// 2.169869
0x4057
// 2.176158
0x405a
// 2.182448
0x405d
// 2.188737
0x4061
// 2.195027
0x4064
// 2.201316
0x4067
// 2.207606
0x406a
// 2.213895
0x406e
// 2.220185
0x4071
// 2.226474
0x4074
// 2.232764
0x4077
// 2.239053
0x407a
// 2.245342
0x407e
// 2.251632
0x4081
// 2.257921
0x4084
// 2.264211
0x4087
// 2.270500
0x408a
// 2.276790
0x408e
// 2.283079
0x4091
// 2.289369
0x4094
// 2.295658
0x4097
// 2.301948
0x409b
// 2.308237
0x409e
// 2.314527
0x40a1
// 2.320816
0x40a4
// 2.327106
0x40a7
// 2.333395
0x40ab
// 2.339685
0x40ae
// 2.345974
0x40b1
// 2.352264
0x40b4
// 2.358553
0x40b8
// 2.364843
0x40bb
// 2.371132
0x40be
// 2.377421
0x40c1
// 2.383711
0x40c4
// 2.390000
0x40c8
// 2.396290
0x40cb
// 2.402579
0x40ce
// 2.408869
0x40d1
// 2.415158
0x40d5
// 2.421448
0x40d8
// 2.427737
0x40db
// 2.434027
0x40de
// 2.440316
0x40e1
// 2.446606
0x40e5
// 2.452895
0x40e8
// 2.459185
0x40eb
// 2.465474
0x40ee
// 2.471764
0x40f2
// 2.478053
0x40f5
// 2.484343
0x40f8
// 2.490632
0x40fb
// 2.496921
0x40fe
// 2.503211
0x4102
// 2.509500
0x4105
// 2.515790
0x4108
// 2.522079
0x410b
// 2.528369
0x410f
// 2.534658
0x4112
// 2.540948
0x4115
// 2.547237
0x4118
// 2.553527
0x411b
// 2.559816
0x411f
// 2.566106
0x4122
// 2.572395
0x4125
// 2.578685
0x4128
// 2.584974
0x412c
// 2.591264
0x412f
// 2.597553
0x4132
// 2.603843
0x4135
// 2.610132
0x4138
// 2.616422
0x413c
// 2.622711
0x413f
// 2.629000
0x4142
// 2.635290
0x4145
// 2.641579
0x4148
// 2.647869
0x414c
// 2.654158
0x414f
// 2.660448
0x4152
// 2.666737
0x4155
// 2.673027
0x4159
// 2.679316
0x415c
// 2.685606
0x415f
// 2.691895
0x4162
// 2.698185
0x4165
// 2.704474
0x4169
// 2.710764
0x416c
// 2.717053
0x416f
// 2.723343
0x4172
// 2.729632
0x4176
// 2.735922
0x4179
// 2.742211
0x417c
// 2.748500
0x417f
// 2.754790
0x4182
// 2.761079
0x4186
// 2.767369
0x4189
// 2.773658
0x418c
// 2.779948
0x418f
// 2.786237
0x4193
// 2.792527
0x4196
// 2.798816
0x4199
// 2.805106
0x419c
// 2.811395
0x419f
// 2.817685
0x41a3
// 2.823974
0x41a6
// 2.830264
0x41a9
// 2.836553
0x41ac
// 2.842843
0x41b0
// 2.849132
0x41b3
// 2.855422
0x41b6
// 2.861711
0x41b9
// 2.868001
0x41bc
// 2.874290
0x41c0
// 2.880579
0x41c3
// 2.886869
0x41c6
// 2.893158
0x41c9
// 2.899448
0x41cd
// 2.905737
0x41d0
// 2.912027
0x41d3
// 2.918316
0x41d6
// 2.924606
0x41d9
// 2.930895
0x41dd
// 2.937185
0x41e0
// 2.943474
0x41e3
// 2.949764
0x41e6
// 2.956053
0x41e9
// 2.962343
0x41ed
// 2.968632
0x41f0
// 2.974922
0x41f3
// 2.981211
0x41f6
// 2.987501
0x41fa
// 2.993790
0x41fd
// 3.000079
0x4200
// 3.006369
0x4203
// 3.012658
0x4206
// 3.018948
0x420a
// 3.025237
0x420d
// 3.031527
0x4210
// 3.037816
0x4213
// 3.044106
0x4217
// 3.050395
0x421a
// 3.056685
0x421d
// 3.062974
0x4220
// 3.069264
0x4223
// 3.075553
0x4227
// 3.081843
0x422a
// 3.088132
0x422d
// 3.094422
0x4230
// 3.100711
0x4234
// 3.107001
0x4237
// 3.113290
0x423a
// 3.119579
0x423d
// 3.125869
0x4240
// 3.132158
0x4244
// 3.138448
0x4247
// -3.138448
0xc247
// -3.132158
0xc244
// -3.125869
0xc240
// -3.119579
0xc23d
// -3.113290
0xc23a
// -3.107001
0xc237
// -3.100711
0xc234
// -3.094422
0xc230
// -3.088132
0xc22d
// -3.081843
0xc22a
// -3.075553
0xc227
// -3.069264
0xc223
// -3.062974
0xc220
// -3.056685
0xc21d
// -3.050395
0xc21a
// -3.044106
0xc217
// -3.037816
0xc213
// -3.031527
0xc210
// -3.025237
0xc20d
// -3.018948
0xc20a
// -3.012658
0xc206
// -3.006369
0xc203
// -3.000079
0xc200
// -2.993790
0xc1fd
// -2.987501
0xc1fa
// -2.981211
0xc1f6
// -2.974922
0xc1f3
// -2.968632
0xc1f0
// -2.962343
0xc1ed
// -2.956053
0xc1e9
// -2.949764
0xc1e6
// -2.943474
0xc1e3
// -2.937185
0xc1e0
// -2.930895
0xc1dd
// -2.924606
0xc1d9
// -2.918316
0xc1d6
// -2.912027
0xc1d3
// -2.905737
0xc1d0
// -2.899448
0xc1cd
// -2.893158
0xc1c9
// -2.886869
0xc1c6
// -2.880579
0xc1c3
// -2.874290
0xc1c0
// -2.868001
0xc1bc
// -2.861711
0xc1b9
// -2.855422
0xc1b6
// -2.849132
0xc1b3
// -2.842843
0xc1b0
// -2.836553
0xc1ac
// -2.830264
0xc1a9
// -2.823974
0xc1a6
// -2.817685
0xc1a3
// -2.811395
0xc19f
// -2.805106
0xc19c
// -2.798816
0xc199
// -2.792527
0xc196
// -2.786237
0xc193
// -2.779948
0xc18f
// -2.773658
0xc18c
// -2.767369
0xc189
// -2.761079
0xc186
// -2.754790
0xc182
// -2.748500
0xc17f
// -2.742211
0xc17c
// -2.735922
0xc179
// -2.729632
0xc176
// -2.723343
0xc172
// -2.717053
0xc16f
// -2.710764
0xc16c
// -2.704474
0xc169
// -2.698185
0xc165
// -2.691895
0xc162
// -2.685606
0xc15f
// -2.679316
0xc15c
// -2.673027
0xc159
// -2.666737
0xc155
// -2.660448
0xc152
// -2.654158
0xc14f
// -2.647869
0xc14c
// -2.641579
0xc148
// -2.635290
0xc145
// -2.629000
0xc142
// -2.622711
0xc13f
// -2.616422
0xc13c
// -2.610132
0xc138
// -2.603843
0xc135
// -2.597553
0xc132
// -2.591264
0xc12f
// -2.584974
0xc12c
// -2.578685
0xc128
// -2.572395
0xc125
// -2.566106
0xc122
// -2.559816
0xc11f
// -2.553527
0xc11b
// -2.547237
0xc118
// -2.540948
0xc115
// -2.534658
0xc112
// -2.528369
0xc10f
// -2.522079
0xc10b
// -2.515790
0xc108
// -2.509500
0xc105
// -2.503211
0xc102
// -2.496921
0xc0fe
// -2.490632
0xc0fb
// -2.484343
0xc0f8
// -2.478053
0xc0f5
// -2.471764
0xc0f2
// -2.465474
0xc0ee
// -2.459185
0xc0eb
// -2.452895
0xc0e8
// -2.446606
0xc0e5
// -2.440316
0xc0e1
// -2.434027
0xc0de
// -2.427737
0xc0db
// -2.421448
0xc0d8
// -2.415158
0xc0d5
// -2.408869
0xc0d1
// -2.402579
0xc0ce
// -2.396290
0xc0cb
// -2.390000
0xc0c8
// -2.383711
0xc0c4
// -2.377421
0xc0c1
// -2.371132
0xc0be
// -2.364843
0xc0bb
// -2.358553
0xc0b8
// -2.352264
0xc0b4
// -2.345974
0xc0b1
// -2.339685
0xc0ae
// -2.333395
0xc0ab
// -2.327106
0xc0a7
// -2.320816
0xc0a4
// -2.314527
0xc0a1
// -2.308237
0xc09e
// -2.301948
0xc09b
// -2.295658
0xc097
// -2.289369
0xc094
// -2.283079
0xc091
// -2.276790
0xc08e
// -2.270500
0xc08a
// -2.264211
0xc087
// -2.257921
0xc084
// -2.251632
0xc081
// -2.245342
0xc07e
// -2.239053
0xc07a
// -2.232764
0xc077
// -2.226474
0xc074
// -2.220185
0xc071
// -2.213895
0xc06e
// -2.207606
0xc06a
// -2.201316
0xc067
// -2.195027
0xc064
// -2.188737
0xc061
// -2.182448
0xc05d
// -2.176158
0xc05a
// -2.169869
0xc057
// -2.163579
0xc054
// -2.157290
0xc051
// -2.151000
0xc04d
// -2.144711
0xc04a
// -2.138421
0xc047
// -2.132132
0xc044
// -2.125842
0xc040
// -2.119553
0xc03d
// -2.113264
0xc03a
// -2.106974
0xc037
// -2.100685
0xc034
// -2.094395
0xc030
// -2.088106
0xc02d
// -2.081816
0xc02a
// -2.075527
0xc027
// -2.069237
0xc023
// -2.062948
0xc020
// -2.056658
0xc01d
// -2.050369
0xc01a
// -2.044079
0xc017
// -2.037790
0xc013
// -2.031500
0xc010
// -2.025211
0xc00d
// -2.018921
0xc00a
// -2.012632
0xc006
// -2.006342
0xc003
// -2.000053
0xc000
// -1.993764
0xbffa
// -1.987474
0xbff3
// -1.981185
0xbfed
// -1.974895
0xbfe6
// -1.968606
0xbfe0
// -1.962316
0xbfd9
// -1.956027
0xbfd3
// -1.949737
0xbfcd
// -1.943448
0xbfc6
// -1.937158
0xbfc0
// -1.930869
0xbfb9
// -1.924579
0xbfb3
// -1.918290
0xbfac
// -1.912000
0xbfa6
// -1.905711
0xbf9f
// -1.899421
0xbf99
// -1.893132
0xbf93
// -1.886842
0xbf8c
// -1.880553
0xbf86
// -1.874263
0xbf7f
// -1.867974
0xbf79
// -1.861685
0xbf72
// -1.855395
0xbf6c
// -1.849106
0xbf65
// -1.842816
0xbf5f
// -1.836527
0xbf59
// -1.830237
0xbf52
// -1.823948
0xbf4c
// -1.817658
0xbf45
// -1.811369
0xbf3f
// -1.805079
0xbf38
// -1.798790
0xbf32
// -1.792500
0xbf2c
// -1.786211
0xbf25
// -1.779921
0xbf1f
// -1.773632
0xbf18
// -1.767342
0xbf12
// -1.761053
0xbf0b
// -1.754763
0xbf05
// -1.748474
0xbefe
// -1.742185
0xbef8
// -1.735895
0xbef2
// -1.729606
0xbeeb
// -1.723316
0xbee5
// -1.717027
0xbede
// -1.710737
0xbed8
// -1.704448
0xbed1
// -1.698158
0xbecb
// -1.691869
0xbec4
// -1.685579
0xbebe
// -1.679290
0xbeb8
// -1.673000
0xbeb1
// -1.666711
0xbeab
// -1.660421
0xbea4
// -1.654132
0xbe9e
// -1.647842
0xbe97
// -1.641553
0xbe91
// -1.635263
0xbe8b
// -1.628974
0xbe84
// -1.622684
0xbe7e
// -1.616395
0xbe77
// -1.610106
0xbe71
// -1.603816
0xbe6a
// -1.597527
0xbe64
// -1.591237
0xbe5d
// -1.584948
0xbe57
// -1.578658
0xbe51
// -1.572369
0xbe4a
// -1.566079
0xbe44
// -1.559790
0xbe3d
// -1.553500
0xbe37
// -1.547211
0xbe30
// -1.540921
0xbe2a
// -1.534632
0xbe23
// -1.528342
0xbe1d
// -1.522053
0xbe17
// -1.515763
0xbe10
// -1.509474
0xbe0a
// -1.503184
0xbe03
// -1.496895
0xbdfd
// -1.490606
0xbdf6
// -1.484316
0xbdf0
// -1.478027
0xbde9
// -1.471737
0xbde3
// -1.465448
0xbddd
// -1.459158
0xbdd6
// -1.452869
0xbdd0
// -1.446579
0xbdc9
// -1.440290
0xbdc3
// -1.434000
0xbdbc
// -1.427711
0xbdb6
// -1.421421
0xbdb0
// -1.415132
0xbda9
// -1.408842
0xbda3
// -1.402553
0xbd9c
// -1.396263
0xbd96
// -1.389974
0xbd8f
// -1.383684
0xbd89
// -1.377395
0xbd82
// -1.371106
0xbd7c
// -1.364816
0xbd76
// -1.358527
0xbd6f
// -1.352237
0xbd69
// -1.345948
0xbd62
// -1.339658
0xbd5c
// -1.333369
0xbd55
// -1.327079
0xbd4f
// -1.320790
0xbd48
// -1.314500
0xbd42
// -1.308211
0xbd3c
// -1.301921
0xbd35
// -1.295632
0xbd2f
// -1.289342
0xbd28
// -1.283053
0xbd22
// -1.276763
0xbd1b
// -1.270474
0xbd15
// -1.264184
0xbd0f
// -1.257895
0xbd08
// -1.251605
0xbd02
// -1.245316
0xbcfb
// -1.239027
0xbcf5
// -1.232737
0xbcee
// -1.226448
0xbce8
// -1.220158
0xbce1
// -1.213869
0xbcdb
// -1.207579
0xbcd5
// -1.201290
0xbcce
// -1.195000
0xbcc8
// -1.188711
0xbcc1
// -1.182421
0xbcbb
// -1.176132
0xbcb4
// -1.169842
0xbcae
// -1.163553
0xbca7
// -1.157263
0xbca1
// -1.150974
0xbc9b
// -1.144684
0xbc94
// -1.138395
0xbc8e
// -1.132105
0xbc87
// -1.125816
0xbc81
// -1.119527
0xbc7a
// -1.113237
0xbc74
// -1.106948
0xbc6e
// -1.100658
0xbc67
// -1.094369
0xbc61
// -1.088079
0xbc5a
// -1.081790
0xbc54
// -1.075500
0xbc4d
// -1.069211
0xbc47
// -1.062921
0xbc40
// -1.056632
0xbc3a
// -1.050342
0xbc34
// -1.044053
0xbc2d
// -1.037763
0xbc27
// -1.031474
0xbc20
// -1.025184
0xbc1a
// -1.018895
0xbc13
// -1.012605
0xbc0d
// -1.006316
0xbc06
// -1.000026
0xbc00
// -0.993737
0xbbf3
// -0.987448
0xbbe6
// -0.981158
0xbbd9
// -0.974869
0xbbcd
// -0.968579
0xbbc0
// -0.962290
0xbbb3
// -0.956000
0xbba6
// -0.949711
0xbb99
// -0.943421
0xbb8c
// -0.937132
0xbb7f
// -0.930842
0xbb72
// -0.924553
0xbb65
// -0.918263
0xbb59
// -0.911974
0xbb4c
// -0.905684
0xbb3f
// -0.899395
0xbb32
// -0.893105
0xbb25
// -0.886816
0xbb18
// -0.880526
0xbb0b
// -0.874237
0xbafe
// -0.867948
0xbaf2
// -0.861658
0xbae5
// -0.855369
0xbad8
// -0.849079
0xbacb
// -0.842790
0xbabe
// -0.836500
0xbab1
// -0.830211
0xbaa4
// -0.823921
0xba97
// -0.817632
0xba8b
// -0.811342
0xba7e
// -0.805053
0xba71
// -0.798763
0xba64
// -0.792474
0xba57
// -0.786184
0xba4a
// -0.779895
0xba3d
// -0.773605
0xba30
// -0.767316
0xba23
// -0.761026
0xba17
// -0.754737
0xba0a
// -0.748447
0xb9fd
// -0.742158
0xb9f0
// -0.735869
0xb9e3
// -0.729579
0xb9d6
// -0.723290
0xb9c9
// -0.717000
0xb9bc
// -0.710711
0xb9b0
// -0.704421
0xb9a3
// -0.698132
0xb996
// -0.691842
0xb989
// -0.685553
0xb97c
// -0.679263
0xb96f
// -0.672974
0xb962
// -0.666684
0xb955
// -0.660395
0xb948
// -0.654105
0xb93c
// -0.647816
0xb92f
// -0.641526
0xb922
// -0.635237
0xb915
// -0.628947
0xb908
// -0.622658
0xb8fb
// -0.616369
0xb8ee
// -0.610079
0xb8e1
// -0.603790
0xb8d5
// -0.597500
0xb8c8
// -0.591211
0xb8bb
// -0.584921
0xb8ae
// -0.578632
0xb8a1
// -0.572342
0xb894
// -0.566053
0xb887
// -0.559763
0xb87a
// -0.553474
0xb86e
// -0.547184
0xb861
// -0.540895
0xb854
// -0.534605
0xb847
// -0.528316
0xb83a
// -0.522026
0xb82d
// -0.515737
0xb820
// -0.509447
0xb813
// -0.503158
0xb806
// -0.496869
0xb7f3
// -0.490579
0xb7d9
// -0.484290
0xb7c0
// -0.478000
0xb7a6
// -0.471711
0xb78c
// -0.465421
0xb772
// -0.459132
0xb759
// -0.452842
0xb73f
// -0.446553
0xb725
// -0.440263
0xb70b
// -0.433974
0xb6f2
// -0.427684
0xb6d8
// -0.421395
0xb6be
// -0.415105
0xb6a4
// -0.408816
0xb68b
// -0.402526
0xb671
// -0.396237
0xb657
// -0.389947
0xb63d
// -0.383658
0xb623
// -0.377368
0xb60a
// -0.371079
0xb5f0
// -0.364790
0xb5d6
// -0.358500
0xb5bc
// -0.352211
0xb5a3
// -0.345921
0xb589
// -0.339632
0xb56f
// -0.333342
0xb555
// -0.327053
0xb53c
// -0.320763
0xb522
// -0.314474
0xb508
// -0.308184
0xb4ee
// -0.301895
0xb4d5
// -0.295605
0xb4bb
// -0.289316
0xb4a1
// -0.283026
0xb487
// -0.276737
0xb46e
// -0.270447
0xb454
// -0.264158
0xb43a
// -0.257868
0xb420
// -0.251579
0xb406
// -0.245290
0xb3d9
// -0.239000
0xb3a6
// -0.232711
0xb372
// -0.226421
0xb33f
// -0.220132
0xb30b
// -0.213842
0xb2d8
// -0.207553
0xb2a4
// -0.201263
0xb271
// -0.194974
0xb23d
// -0.188684
0xb20a
// -0.182395
0xb1d6
// -0.176105
0xb1a3
// -0.169816
0xb16f
// -0.163526
0xb13c
// -0.157237
0xb108
// -0.150947
0xb0d5
// -0.144658
0xb0a1
// -0.138368
0xb06e
// -0.132079
0xb03a
// -0.125789
0xb006
// -0.119500
0xafa6
// -0.113211
0xaf3f
// -0.106921
0xaed8
// -0.100632
0xae71
// -0.094342
0xae0a
// -0.088053
0xada3
// -0.081763
0xad3c
// -0.075474
0xacd5
// -0.069184
0xac6e
// -0.062895
0xac06
// -0.056605
0xab3f
// -0.050316
0xaa71
// -0.044026
0xa9a3
// -0.037737
0xa8d5
// -0.031447
0xa806
// -0.025158
0xa671
// -0.018868
0xa4d5
// -0.012579
0xa271
// -0.006289
0x9e71
// -0.000000
0x8000
// 0.785398
0x3a48