aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--asian.csv29
-rw-r--r--barrier.csv31
-rw-r--r--gen.py243
-rw-r--r--vanilla.csv1001
4 files changed, 1304 insertions, 0 deletions
diff --git a/asian.csv b/asian.csv
new file mode 100644
index 0000000..5425e37
--- /dev/null
+++ b/asian.csv
@@ -0,0 +1,29 @@
+ID,Spot,Strike,Risk-Free Rate,Years to Expiry,Volatility,Option Right,Averaging Days,Price
+0,102.63,59.3152,-0.00372874,0.334339,0.325816,Call,30,43.3133
+1,102.63,59.3152,-0.00372874,0.334339,0.325816,Call,7,43.3194
+2,227.618,11.1701,-0.0034866,0.869242,0.144853,Call,30,216.739
+3,227.618,11.1701,-0.0034866,0.869242,0.144853,Call,7,216.749
+4,158.43,49.9085,0.00365426,0.886559,0.285363,Call,30,108.504
+5,158.43,49.9085,0.00365426,0.886559,0.285363,Call,7,108.389
+6,269.513,188.865,-0.00111643,0.97027,0.0232989,Call,30,80.5942
+7,269.513,188.865,-0.00111643,0.97027,0.0232989,Call,7,80.5901
+8,77.9116,70.1828,8.50974e-05,0.703363,0.452119,Call,30,10.662
+9,77.9116,70.1828,8.50974e-05,0.703363,0.452119,Call,7,10.8029
+10,235.355,15.4226,-0.00249966,0.348313,0.893784,Call,30,219.95
+11,235.355,15.4226,-0.00249966,0.348313,0.893784,Call,7,219.787
+12,282.588,76.4226,-0.00117021,0.169524,0.693426,Call,30,206.191
+13,282.588,76.4226,-0.00117021,0.169524,0.693426,Call,7,206.198
+14,59.536,296.879,-0.00176071,0.385457,0.93536,Put,30,237.462
+15,59.536,296.879,-0.00176071,0.385457,0.93536,Put,7,237.528
+16,91.858,114.571,0.00374244,0.221704,0.513141,Put,30,22.8146
+17,91.858,114.571,0.00374244,0.221704,0.513141,Put,7,22.979
+18,0.398063,187.979,0.00121802,0.969102,0.660939,Put,30,187.374
+19,0.398063,187.979,0.00121802,0.969102,0.660939,Put,7,187.361
+20,109.262,257.486,0.00360301,0.0624449,0.868915,Put,7,148.183
+21,30.1814,252.073,0.000856561,0.107826,0.324957,Put,7,221.873
+22,104.873,154.593,2.3194e-05,0.174764,0.94254,Put,30,50.1516
+23,104.873,154.593,2.3194e-05,0.174764,0.94254,Put,7,50.2747
+24,125.383,263.665,-0.0047178,0.304861,0.216019,Put,30,138.516
+25,125.383,263.665,-0.0047178,0.304861,0.216019,Put,7,138.552
+26,129.617,257.711,-0.00274269,0.350757,0.422199,Put,30,128.26
+27,129.617,257.711,-0.00274269,0.350757,0.422199,Put,7,128.283
diff --git a/barrier.csv b/barrier.csv
new file mode 100644
index 0000000..43b656d
--- /dev/null
+++ b/barrier.csv
@@ -0,0 +1,31 @@
+ID,Spot,Strike,Risk-Free Rate,Years to Expiry,Volatility,Option Right,Barrier Value,Barrier UpDown,Barrier InOut,Mesh Spacing,Price
+0,273.012,107.635,0.00400029,0.796163,0.991586,Call,22.1458,Up,In,30,175.941
+1,273.012,107.635,0.00400029,0.796163,0.991586,Call,22.1458,Up,In,7,172.935
+2,273.096,184.59,-0.00394442,0.960908,0.594577,Call,260.784,Up,In,30,107.801
+3,273.096,184.59,-0.00394442,0.960908,0.594577,Call,260.784,Up,In,7,106.273
+4,199.337,97.9689,0.000160122,0.102089,0.613965,Call,127.282,Down,In,7,0.320132
+5,241.874,228.722,-0.002121,0.70335,0.240129,Call,262.702,Down,In,30,25.4757
+6,241.874,228.722,-0.002121,0.70335,0.240129,Call,262.702,Down,In,7,25.8232
+7,236.04,87.3105,-0.00436678,0.653871,0.90815,Call,273.511,Up,Out,30,21.3976
+8,236.04,87.3105,-0.00436678,0.653871,0.90815,Call,273.511,Up,Out,7,11.5887
+9,54.1091,54.5367,0.00468996,0.382742,0.280941,Call,159.875,Up,Out,30,3.33953
+10,54.1091,54.5367,0.00468996,0.382742,0.280941,Call,159.875,Up,Out,7,3.45853
+11,221.074,200.784,-0.000477879,0.909272,0.02959,Call,86.7375,Down,Out,30,20.2006
+12,221.074,200.784,-0.000477879,0.909272,0.02959,Call,86.7375,Down,Out,7,20.2021
+13,205.411,293.51,-0.00399243,0.982389,0.343904,Call,58.1452,Down,Out,30,5.49959
+14,205.411,293.51,-0.00399243,0.982389,0.343904,Call,58.1452,Down,Out,7,5.76895
+15,209.504,175.569,-0.00143096,0.811413,0.883117,Put,176.698,Up,In,30,41.9101
+16,209.504,175.569,-0.00143096,0.811413,0.883117,Put,176.698,Up,In,7,43.6096
+17,114.215,61.5151,0.000805161,0.118474,0.541112,Put,68.6555,Up,In,7,0.00152686
+18,151.627,209.264,0.00215382,0.325092,0.819338,Put,67.8585,Down,In,30,6.26754
+19,151.627,209.264,0.00215382,0.325092,0.819338,Put,67.8585,Down,In,7,12.7201
+20,43.5372,224.044,-0.000199352,0.690836,0.0992282,Put,272.627,Down,In,30,180.536
+21,43.5372,224.044,-0.000199352,0.690836,0.0992282,Put,272.627,Down,In,7,180.535
+22,87.2116,257.963,-0.00249814,0.318836,0.139235,Put,263.544,Up,Out,30,170.91
+23,87.2116,257.963,-0.00249814,0.318836,0.139235,Put,263.544,Up,Out,7,170.949
+24,242.871,290.504,-0.00083921,0.607456,0.728753,Put,277.196,Up,Out,30,61.6662
+25,242.871,290.504,-0.00083921,0.607456,0.728753,Put,277.196,Up,Out,7,50.655
+26,43.7977,30.614,0.00254064,0.955488,0.188025,Put,1.75699,Down,Out,30,0.0481078
+27,43.7977,30.614,0.00254064,0.955488,0.188025,Put,1.75699,Down,Out,7,0.0520221
+28,180.26,167.065,-0.00280591,0.532052,0.979496,Put,37.0517,Down,Out,30,36.5665
+29,180.26,167.065,-0.00280591,0.532052,0.979496,Put,37.0517,Down,Out,7,36.1165
diff --git a/gen.py b/gen.py
new file mode 100644
index 0000000..149e287
--- /dev/null
+++ b/gen.py
@@ -0,0 +1,243 @@
+#! /usr/bin/env python3
+# author : S. Mandalia
+# shivesh.mandalia@outlook.com
+#
+# date : May 20, 2020
+
+
+"""
+Exotic options by Monte Carlo.
+
+Generate fake data.
+
+"""
+
+import random
+from typing import List
+
+import numpy as np
+
+from utils.engine import PricingEngine
+from utils.path import PathGenerator
+from utils.payoff import AsianArithmeticPayOff, DiscreteBarrierPayOff
+from utils.payoff import VanillaPayOff
+
+
+__all__ = ['vanilla', 'asian', 'barrier']
+
+
+NGEN = 13
+# NGEN = 10
+NTRIALS = 1e5
+
+
+def vanilla() -> None:
+ """Generate Vanilla option fake data."""
+ outfile = './vanilla.csv'
+
+ with open(outfile, 'w') as f:
+ s = 'ID,Spot,Strike,Risk-Free Rate,Years to Expiry,Volatility,' \
+ 'Option Right,Price\n'
+ f.write(s)
+
+ idx = 0
+ for ndx in range(NGEN):
+ if (ndx + 1) % 10 == 0:
+ print('{0} / {1}'.format(ndx + 1, NGEN))
+
+ for right in ('Call', 'Put'):
+ S, K, T, r, vol = np.random.random(5)
+ S *= 300
+ K *= 300
+ r = r * 1E-2 - 5E-3
+ T *= 3
+ vol += 1E-4
+
+ path = PathGenerator(S=S, r=r, div=0., vol=vol)
+ payoff = VanillaPayOff(K=K, option_right=right)
+ engine = PricingEngine(payoff=payoff, path=path)
+
+ # Price
+ result = engine.price(T=[0, T], ntrials=NTRIALS)
+ s = '{0},{1:.6g},{2:.6g},{3:.6g},{4:.6g},{5:.6g},{6},' \
+ '{7:.6g}\n'.format(
+ idx, S, K, r, T, vol, right, result.price
+ )
+ f.write(s)
+ idx += 1
+
+
+def asian() -> None:
+ """Generate Asian option fake data."""
+ outfile = './asian.csv'
+
+ with open(outfile, 'w') as f:
+ s = 'ID,Spot,Strike,Risk-Free Rate,Years to Expiry,Volatility,' \
+ 'Option Right,Averaging Days,Price\n'
+ f.write(s)
+
+ idx = 0
+ for right in ('Call', 'Put'):
+ idy = 0
+ while idy < NGEN:
+ S, K, T, r, vol = np.random.random(5)
+ S *= 300
+ K *= 300
+ r = r * 1E-2 - 5E-3
+ T *= 1
+ vol += 1E-4
+
+ path = PathGenerator(S=S, r=r, div=0., vol=vol)
+ payoff = AsianArithmeticPayOff(K=K, option_right=right)
+ engine = PricingEngine(payoff=payoff, path=path)
+
+ # (i) an Asian call option with maturity in T year(s) and
+ # 30 days averaging.
+ ad = 30
+ n = int(T * 365 // ad)
+ if n > 1:
+ # f_start = (T * 365 - n * ad)
+ # t = [(x * ad) + f_start for x in range(n + 1)]
+ t = [(x * ad / 365.) for x in range(n + 1)]
+
+ # Price
+ result = engine.price(T=t, ntrials=NTRIALS)
+ if abs(result.price) < 1E-5:
+ continue
+ s = '{0},{1:.6g},{2:.6g},{3:.6g},{4:.6g},{5:.6g},{6},{7},' \
+ '{8:.6g}\n'.format(
+ idx, S, K, r, T, vol, right, ad, result.price
+ )
+ f.write(s)
+ idx += 1
+ idy += 1
+
+ # # (ii) an Asian call option with maturity in T year(s) and
+ # # 90 days averaging.
+ # ad = 90
+ # n = int(T * 365 // ad)
+ # f_start = (T * 365 - n * ad)
+ # t = [(x * ad) + f_start for x in range(n + 1)]
+ #
+ # # Price
+ # result = engine.price(T=t, ntrials=NTRIALS)
+ # s = '{0},{1:.6g},{2:.6g},{3:.6g},{4:.6g},{5:.6g},{6},{7},' \
+ # '{8:.6g}\n'.format(
+ # idx, S, K, r, T, vol, right, ad, result.price
+ # )
+ # f.write(s)
+ # idx += 1
+
+ # (iii) an Asian call option with maturity in T year(s) and
+ # 7 days averaging.
+ ad = 7
+ n = int(T * 365 // ad)
+ if n > 1:
+ # f_start = (T * 365 - n * ad)
+ # t = [(x * ad) + f_start for x in range(n + 1)]
+ t = [(x * ad / 365.) for x in range(n + 1)]
+
+ # Price
+ result = engine.price(T=t, ntrials=NTRIALS)
+ if abs(result.price) < 1E-5:
+ continue
+ s = '{0},{1:.6g},{2:.6g},{3:.6g},{4:.6g},{5:.6g},{6},{7},' \
+ '{8:.6g}\n'.format(
+ idx, S, K, r, T, vol, right, ad, result.price
+ )
+ f.write(s)
+ idx += 1
+ idy += 1
+
+
+def barrier() -> None:
+ """Generate barrier option fake data."""
+ outfile = './barrier.csv'
+
+ with open(outfile, 'w') as f:
+ s = 'ID,Spot,Strike,Risk-Free Rate,Years to Expiry,Volatility,' \
+ 'Option Right,Barrier Value,Barrier UpDown,Barrier InOut,Mesh Spacing,Price\n'
+ f.write(s)
+
+ idx = 0
+ for right in ('Call', 'Put'):
+ for b_inout in ('In', 'Out'):
+ for b_updown in ('Up', 'Down'):
+ idy = 0
+ while idy < NGEN:
+ B, S, K, T, r, vol = np.random.random(6)
+ B *= 300
+ S *= 300
+ K *= 300
+ r = r * 1E-2 - 5E-3
+ T *= 1
+ vol += 1E-4
+
+ path = PathGenerator(S=S, r=r, div=0., vol=vol)
+ payoff = DiscreteBarrierPayOff(
+ K=K, option_right=right, B=B,
+ barrier_updown=b_updown, barrier_inout=b_inout
+ )
+ engine = PricingEngine(payoff=payoff, path=path)
+
+ # (i) Monthly barrier dates.
+ bd = 30
+ n = int(T * 365 // bd)
+ if n > 1:
+ t = [(x * bd / 365.) for x in range(n + 1)]
+
+ # Price
+ result = engine.price(T=t, ntrials=NTRIALS)
+ if abs(result.price) < 1E-5:
+ continue
+ s = '{0},{1:.6g},{2:.6g},{3:.6g},{4:.6g},{5:.6g},{6},{7:.6g},{8},' \
+ '{9},{10},{11:.6g}\n'.format(
+ idx, S, K, r, T, vol, right, B, b_updown,
+ b_inout, bd, result.price
+ )
+ f.write(s)
+ idx += 1
+ idy += 1
+
+ # (i) Weekly barrier dates.
+ bd = 7
+ n = int(T * 365 // bd)
+ if n > 1:
+ t = [(x * bd / 365.) for x in range(n + 1)]
+
+ # Price
+ result = engine.price(T=t, ntrials=NTRIALS)
+ if abs(result.price) < 1E-5:
+ continue
+ s = '{0},{1:.6g},{2:.6g},{3:.6g},{4:.6g},{5:.6g},{6},{7:.6g},{8},' \
+ '{9},{10},{11:.6g}\n'.format(
+ idx, S, K, r, T, vol, right, B, b_updown,
+ b_inout, bd, result.price
+ )
+ f.write(s)
+ idx += 1
+ idy += 1
+
+
+def main() -> None:
+ random.seed(1)
+
+ # Pricing Vanilla options
+ # vanilla()
+
+ # Pricing Asian options
+ asian()
+
+ # Pricing discrete barrier options
+ # barrier()
+
+ print('==================')
+ print('Shivesh Mandalia https://shivesh.org/')
+ print('==================')
+
+
+main.__doc__ = __doc__
+
+
+if __name__ == '__main__':
+ main()
diff --git a/vanilla.csv b/vanilla.csv
new file mode 100644
index 0000000..6860c4a
--- /dev/null
+++ b/vanilla.csv
@@ -0,0 +1,1001 @@
+ID,Spot,Strike,Risk-Free Rate,Years to Expiry,Volatility,Option Right,Price
+0,177.339,221.101,-0.00345041,1.27424,0.343576,Call,13.3246
+1,116.027,43.4013,0.004778,0.575555,0.440413,Put,0.0102133
+2,2.09603,193.102,0.00394506,2.92176,0.261031,Call,0
+3,89.4157,251.902,-0.00255778,2.73262,0.904027,Put,191.913
+4,46.7384,256.368,0.00427673,1.96173,0.82945,Call,3.67525
+5,242.325,267.174,0.00394523,2.56357,0.88625,Put,143.597
+6,100.5,230.299,-0.00213953,1.12399,0.708176,Call,7.35535
+7,223.349,255.584,0.000444152,0.326246,0.607825,Put,51.5038
+8,185.469,196.433,0.00288252,0.0614098,0.0780965,Call,0.00142159
+9,20.1845,111.446,0.00352857,1.92426,0.472928,Put,90.5373
+10,126.643,84.7959,-0.0033877,1.3161,0.0776684,Call,41.4709
+11,297.414,245.092,0.00439741,0.20786,0.787789,Put,17.7588
+12,123.779,293.465,-0.00463312,1.4271,0.897162,Call,21.952
+13,40.1078,236.138,0.00357344,1.39998,0.515227,Put,194.896
+14,285.774,217.303,0.00424589,2.63643,0.543667,Call,126.205
+15,272.309,255.774,-0.00463706,2.37554,0.0501531,Put,3.12687
+16,234.84,220.412,0.00370911,2.87532,0.162061,Call,33.9614
+17,84.7126,224.943,-0.00340175,1.25826,0.648235,Put,145.074
+18,244.629,154.207,0.00342114,2.29444,0.377114,Call,103.659
+19,218.726,274.431,0.00397108,1.36141,0.265315,Put,64.6572
+20,271.578,258.155,-0.00240179,2.97816,0.47971,Call,91.3275
+21,172.373,62.4754,0.0040664,0.598758,0.065139,Put,0
+22,159.652,250.602,0.00306964,1.25639,0.414903,Call,8.20567
+23,212.01,103.21,0.00478446,2.05298,0.823631,Put,25.9372
+24,98.1526,165.209,0.00458683,1.35874,0.110402,Call,4.54545e-05
+25,151.94,115.878,-0.00142914,1.74578,0.110297,Put,0.246117
+26,8.47389,133.756,-0.00261651,0.669454,0.205445,Call,0
+27,167.891,273.444,0.00340792,0.539178,0.0229452,Put,105.051
+28,211.127,11.4923,-0.00105283,0.860599,0.398298,Call,199.617
+29,26.5449,298.488,0.00481509,0.680327,0.121894,Put,270.966
+30,195.201,79.2258,-0.00229563,1.2821,0.0782892,Call,115.733
+31,108.461,2.17178,-0.00380391,2.66892,0.403874,Put,0
+32,254.902,185.888,0.00204239,1.10202,0.482443,Call,86.7137
+33,131.545,144.998,-0.00493504,0.954592,0.510324,Put,34.8687
+34,135.827,251.589,0.00203156,1.23109,0.244786,Call,0.187323
+35,230.316,237.371,-0.00169765,1.92242,0.417731,Put,57.4805
+36,91.7858,212.664,0.0010321,1.36927,0.477494,Call,2.18677
+37,198.2,259.15,-0.0023824,2.26308,0.811089,Put,138.605
+38,261.221,135.293,-0.00128431,2.80237,0.556529,Call,148.275
+39,195.807,165.786,-0.00225317,1.76874,0.0225664,Put,0
+40,236.264,69.5014,-0.00250442,1.91418,0.948784,Call,178.163
+41,30.3048,208.277,0.00186999,2.8126,0.435327,Put,176.962
+42,191.303,151.733,-0.00467618,2.05918,0.457361,Call,65.791
+43,236.51,265.086,-0.00132223,0.789446,0.149518,Put,32.4081
+44,167.978,191.998,0.00333331,1.00418,0.61274,Call,32.8875
+45,6.61268,213.611,-0.00340423,2.15528,0.370232,Put,208.58
+46,127.083,148.838,-0.00237904,1.9279,0.89988,Call,53.4056
+47,2.99315,32.1129,-0.00350809,2.90605,0.641403,Put,29.5039
+48,52.2205,285.31,-0.00425379,0.855941,0.957723,Call,1.03363
+49,224.488,233.588,0.00207241,0.354759,0.139312,Put,12.8589
+50,94.6913,189.822,0.00309348,1.45151,0.244095,Call,0.129595
+51,295.51,37.4305,-0.000565944,1.31573,0.560975,Put,0.013205
+52,128.979,268.512,0.000825449,1.82076,0.275733,Call,0.6562
+53,103.044,90.5607,-0.00162692,1.07037,0.178689,Put,2.59347
+54,253.935,240.178,0.00332682,1.89763,0.993284,Call,131.396
+55,25.5889,175.279,-0.00404134,1.37535,0.092589,Put,150.669
+56,285.042,167.829,-0.00257611,0.100323,0.754764,Call,117.361
+57,10.9535,246.744,0.000668849,2.82425,0.372493,Put,235.333
+58,236.461,224.451,-0.00108734,2.988,0.501741,Call,83.5173
+59,17.2751,192.98,-0.00309473,0.408286,0.269478,Put,175.95
+60,232.589,181.66,0.00441131,1.2814,0.697911,Call,92.4112
+61,188.271,174.385,0.00138618,1.77647,0.996971,Put,82.3537
+62,254.515,295.287,-0.00318073,1.09088,0.872054,Call,77.2756
+63,149.328,178.614,0.00309824,2.83248,0.540606,Put,72.0433
+64,230.01,297.002,0.00235471,1.73046,0.225339,Call,8.56694
+65,192.225,280.431,0.00401028,1.17687,0.730446,Put,123.403
+66,40.9017,210.28,-0.00410852,1.7014,0.771052,Call,1.61553
+67,201.963,37.9048,0.002265,0.803133,0.179118,Put,0
+68,250.134,275.875,0.00210088,0.727525,0.104425,Call,1.66176
+69,192.136,214.617,-0.00266954,0.708679,0.152625,Put,25.5962
+70,294.156,121.497,0.00179712,2.43528,0.470155,Call,180.707
+71,106.074,162.355,-0.00162415,2.13683,0.372453,Put,65.4037
+72,161.361,242.856,-0.00131603,2.3661,0.275388,Call,7.08837
+73,236.88,287.64,-0.00164307,2.20778,0.575276,Put,115.015
+74,114.428,80.7532,0.00205912,2.76151,0.658281,Call,59.356
+75,13.4371,177.865,-0.00465579,1.73395,0.999906,Put,166.379
+76,21.7904,43.6178,-0.00065149,0.905016,0.108365,Call,0
+77,155.472,171.781,0.00410115,0.129932,0.523186,Put,22.056
+78,169.394,131.58,0.00372468,1.95041,0.284533,Call,47.6944
+79,60.3538,41.8561,-0.00312397,0.0634243,0.985517,Put,0.388029
+80,73.2997,217.464,-0.000118872,1.82166,0.749606,Call,8.65566
+81,262.866,194.688,0.00335054,0.595106,0.567313,Put,14.1913
+82,69.5626,180.201,0.00364107,0.283787,0.215779,Call,0
+83,290.079,248.676,0.00346818,1.67304,0.482627,Put,46.6339
+84,200.077,130.816,-0.00449359,1.35163,0.332399,Call,72.9064
+85,102.99,269.269,-0.000935742,1.0961,0.8706,Put,177.346
+86,70.309,254.325,0.00162045,0.249594,0.183491,Call,0
+87,158.227,101.975,-7.60296e-05,1.42787,0.471695,Put,8.65319
+88,155.597,130.852,0.00145815,1.75402,0.701118,Call,64.7663
+89,274.079,108.491,0.00445389,0.790549,0.2713,Put,0.000553453
+90,236.52,268.337,0.00290374,2.86004,0.579955,Call,79.6858
+91,268.639,249.302,-0.00291465,1.1157,0.157606,Put,9.52176
+92,67.1222,204.087,0.00457379,1.34391,0.617341,Call,1.99372
+93,277.321,148.789,0.00422571,2.8401,0.123545,Put,0.014636
+94,283.287,289.078,-0.00293939,0.568575,0.0246666,Call,0.314815
+95,264.779,27.8,-0.00152912,0.29946,0.954865,Put,7.58413e-05
+96,164.669,134.43,-0.00337606,1.96952,0.410465,Call,50.7964
+97,278.968,131.19,-0.00394787,2.99579,0.0167458,Put,0
+98,93.2263,185.502,-0.0016229,0.595533,0.896654,Call,7.11802
+99,26.7662,91.9754,0.000170826,0.91874,0.176915,Put,65.1954
+100,245.703,234.795,-0.00175874,0.342306,0.361643,Call,26.1341
+101,257.545,134.102,-0.00427581,0.42489,0.730821,Put,3.36228
+102,95.3989,132.988,-0.000532886,2.19859,0.657777,Call,26.1324
+103,123.708,48.0359,-0.0023384,1.6366,0.850129,Put,8.17721
+104,252.714,162.746,0.00241387,1.57214,0.983444,Call,146.49
+105,34.1319,50.3688,0.00217883,2.8717,0.951068,Put,32.8687
+106,153.005,28.0046,0.00268204,0.605309,0.982976,Call,125.53
+107,81.2859,76.4525,0.0018154,0.970163,0.927264,Put,25.3374
+108,62.4891,92.8642,-0.00368287,1.31253,0.77513,Call,13.8855
+109,290.119,238.732,0.00234569,0.434063,0.322939,Put,5.39713
+110,78.0595,190.794,0.00348765,1.8491,0.0946822,Call,0
+111,287.661,3.13775,-0.00425581,0.383736,0.747194,Put,0
+112,6.40463,267.914,0.00121684,2.6484,0.550398,Call,0
+113,115.126,98.4705,-0.00366172,1.04407,0.125917,Put,0.794258
+114,162.654,201.879,-0.00216158,0.548911,0.682708,Call,19.7176
+115,235.347,233.653,-0.00297217,1.1941,0.491194,Put,49.3562
+116,233.761,255.272,0.000198965,1.03726,0.320107,Call,21.7991
+117,18.0985,80.8903,0.00372763,1.73103,0.959676,Put,64.7653
+118,125.133,118.226,0.00430464,0.474965,0.115802,Call,8.4449
+119,191.917,37.8946,-0.00194585,2.48055,0.350871,Put,0.0221127
+120,123.039,94.9776,-0.00473145,2.77024,0.650912,Call,59.4118
+121,193.592,246.245,0.000712213,2.90711,0.236046,Put,66.9317
+122,291.067,25.0503,-0.00187402,2.98643,0.886859,Call,266.196
+123,265.478,170.852,-0.00295457,0.910827,0.681209,Put,20.2471
+124,229.246,232.494,-0.004559,0.01325,0.515597,Call,4.01336
+125,45.9427,93.1476,0.00373256,2.65066,0.843196,Put,61.8465
+126,284.583,216.075,-0.00136933,1.65879,0.399838,Call,91.3994
+127,60.584,140.549,-0.00254354,1.32764,0.267919,Put,80.4846
+128,271.379,151.793,0.00248028,0.639609,0.612409,Call,125.243
+129,191.628,65.5095,-0.00487994,2.36688,0.464159,Put,2.32831
+130,148.906,235.376,-0.00251677,2.66006,0.273797,Call,6.5044
+131,288.566,126.384,0.00383478,0.7329,0.792513,Put,6.7508
+132,87.6837,167.548,-0.00460677,2.36068,0.599862,Call,14.2761
+133,291.262,212.284,0.00261638,0.223276,0.215128,Put,0.00613744
+134,94.4966,296.792,0.00105477,1.91336,0.242828,Call,0.00218469
+135,236.016,78.0502,0.000714247,2.19872,0.338098,Put,0.31243
+136,275.39,16.3739,-0.00434486,2.76183,0.928873,Call,262.781
+137,38.2054,68.6788,0.00436454,2.01208,0.186492,Put,29.9489
+138,101.387,157.125,0.000361395,2.31541,0.924214,Call,42.2828
+139,267.497,212.968,-0.00376875,0.815436,0.863721,Put,48.8489
+140,194.1,294.427,2.71693e-05,1.94356,0.989836,Call,79.5025
+141,100.772,258.785,0.00183707,1.134,0.98031,Put,172.912
+142,108.174,295.841,0.00255519,0.0548266,0.893105,Call,0
+143,7.57848,140.869,0.00253548,2.20574,0.231902,Put,132.508
+144,170.855,265.948,0.00294483,1.96409,0.297629,Call,6.62549
+145,236.66,15.5527,0.000777909,1.76443,0.308845,Put,0
+146,259.263,105.163,-0.00153982,2.60336,0.34066,Call,155.813
+147,204.555,196.991,5.18866e-06,1.80064,0.00459138,Put,0
+148,36.5768,85.3223,0.00425721,2.38471,0.767655,Call,8.32789
+149,127.018,275.141,-0.00296556,2.51077,0.574172,Put,167.499
+150,133.277,209.489,-0.00431919,2.69193,0.426448,Call,17.2002
+151,273.072,226.941,0.0020432,1.733,0.330622,Put,23.4699
+152,214.886,131.086,-0.00264349,0.705181,0.38887,Call,85.0513
+153,17.656,199.142,0.00342956,0.48604,0.200189,Put,181.155
+154,188.861,6.5512,-0.00320768,0.579383,0.975537,Call,182.594
+155,20.257,234.003,-0.00177711,2.84876,0.168224,Put,214.931
+156,96.5883,291.588,0.00353852,0.732114,0.884218,Call,3.80292
+157,198.904,240.78,0.00308918,1.52932,0.344131,Put,60.7678
+158,283.533,222.54,-0.00121699,2.49154,0.247146,Call,76.3455
+159,297.27,53.8743,0.00401252,1.86426,0.22696,Put,0
+160,177.609,94.1954,0.0044687,1.33395,0.104207,Call,83.9781
+161,269.958,256.871,-0.000833527,2.24054,0.858081,Put,120.148
+162,137.837,28.9651,0.00205756,0.435532,0.697501,Call,108.904
+163,251.557,223.974,0.0040466,2.87373,0.30104,Put,33.9838
+164,49.4641,81.7514,0.00224719,0.655492,0.0112624,Call,0
+165,248.052,229.759,0.000747988,1.45783,0.32823,Put,28.9448
+166,35.7088,56.9079,-0.000725571,0.268751,0.778618,Call,1.104
+167,127.998,290.446,-0.00039053,1.48499,0.0902918,Put,162.616
+168,80.7625,114.311,0.000270111,0.467152,0.342644,Call,0.671115
+169,150.135,235.519,-0.000463276,2.48544,0.917753,Put,149.469
+170,6.48504,231.329,0.00336817,0.454005,0.69352,Call,0
+171,297.631,92.8722,0.000966807,1.31731,0.294181,Put,0.00466853
+172,173.411,197.602,0.00125481,0.037116,0.267,Call,0.0167
+173,183.407,165.058,0.00417012,1.80861,0.442917,Put,31.5769
+174,286.979,91.9602,0.00221495,1.66913,0.257737,Call,195.447
+175,297.603,56.2779,-0.0042194,1.67943,0.359183,Put,0.0028765
+176,196.391,284.478,0.00171088,2.43883,0.544356,Call,41.85
+177,20.2764,103.518,-0.00174257,0.823284,0.202788,Put,83.394
+178,60.2329,165.244,-0.00140344,2.02137,0.611222,Call,4.78264
+179,230.485,105.158,-0.000164718,2.95634,0.552344,Put,15.8889
+180,163.114,11.6435,0.00414314,1.69419,0.965496,Call,152.099
+181,129.324,13.6391,-0.0025555,0.15493,0.716822,Put,0
+182,139.892,171.236,0.00177648,0.291966,0.976382,Call,18.7087
+183,205.983,39.2313,-0.00376304,1.26985,0.439775,Put,0.00391208
+184,56.2821,259.158,-0.00348205,1.53713,0.171189,Call,0
+185,103.526,24.7107,0.0027083,0.393889,0.0859851,Put,0
+186,75.7279,194.905,0.00428506,1.41291,0.27438,Call,0.0219881
+187,152.001,13.7586,0.00161676,0.425727,0.906689,Put,0.00028252
+188,152.858,197.649,0.00490156,1.86212,0.814912,Call,52.7028
+189,106.452,296.842,-0.00483355,2.10783,0.305557,Put,193.66
+190,2.64187,270.445,0.00193855,1.66554,0.543936,Call,0
+191,100.099,44.6568,0.00133769,1.8809,0.778512,Put,8.51261
+192,21.6907,243.211,-0.00245078,0.593448,0.888341,Call,0.00172525
+193,240.536,207.351,0.00383959,2.75234,0.39399,Put,40.9776
+194,162.503,285.707,0.00243439,1.89712,0.264241,Call,2.04446
+195,102.06,6.90863,0.0009418,2.73324,0.392435,Put,6.96219e-05
+196,295.652,171.354,-0.00426568,0.468224,0.201999,Call,123.933
+197,217.178,4.79986,-0.00348588,2.83588,0.952487,Put,0.120063
+198,113.314,268.43,0.00233396,0.455702,0.889504,Call,3.47123
+199,50.7273,103.048,0.000803813,2.63815,0.733227,Put,65.4695
+200,202.757,43.5374,0.00430453,1.12875,0.772594,Call,160.928
+201,111.407,130.209,0.00223615,2.20393,0.179242,Put,23.7849
+202,132.436,128.721,-0.000108203,1.80405,0.0423233,Call,5.1696
+203,104.633,276.386,-0.00323417,0.143965,0.435456,Put,171.865
+204,52.3505,221.249,-0.0021864,2.4226,0.92006,Call,10.7028
+205,182.247,191.151,-0.00048013,0.917226,0.642199,Put,49.7132
+206,130.376,187.919,0.00218155,2.88262,0.683097,Call,43.1114
+207,82.5837,241.006,0.0045099,2.71031,0.395826,Put,157.366
+208,247.419,57.4702,-0.00190695,0.108572,0.821459,Call,189.857
+209,298.333,270.986,-0.00345533,2.77978,0.949226,Put,151.19
+210,255.184,275.627,0.00381809,0.541615,0.819769,Call,54.0708
+211,206.583,68.5557,0.00381567,1.64093,0.504547,Put,1.27001
+212,259.378,289.994,0.00218074,1.69478,0.0644337,Call,1.06467
+213,259.516,123.47,-0.00486927,1.01185,0.0112253,Put,0
+214,95.1253,170.101,-0.00181478,0.825567,0.568652,Call,4.27997
+215,187.085,67.5534,-0.00356966,2.64608,0.777366,Put,15.3257
+216,22.8192,174.58,0.000635804,1.71516,0.526307,Call,0.0122157
+217,77.9487,163.435,0.00290136,0.179066,0.744813,Put,85.505
+218,282.483,26.8247,-0.000893134,0.327034,0.835476,Call,255.494
+219,118.533,123.031,0.00317761,0.437195,0.104261,Put,5.90856
+220,97.6069,11.7661,-0.00412016,0.0303124,0.818152,Call,85.8432
+221,33.0901,81.4746,-0.0024762,1.67067,0.0777947,Put,48.7202
+222,290.882,209.507,0.00249017,0.564309,0.0108934,Call,81.6691
+223,228.593,155.454,-0.00228524,0.633655,0.496669,Put,6.41194
+224,7.63636,282.466,-0.00208739,2.92244,0.416622,Call,0
+225,149.573,173.92,-0.00173886,2.42421,0.127259,Put,29.0388
+226,291.273,156.623,-0.00219363,0.492373,0.455665,Call,135.089
+227,280.422,280.309,-0.00220066,1.3659,0.413063,Put,54.1122
+228,24.482,189.331,0.00191358,1.8846,0.280408,Call,0
+229,266.397,189.486,0.00173943,0.985604,0.843237,Put,41.0092
+230,98.1835,77.3448,-0.00339679,1.98263,0.0949123,Call,20.5284
+231,150.161,18.3234,-0.000425467,1.99906,0.4391,Put,0.00285434
+232,84.2506,11.279,0.00325067,2.86088,0.909959,Call,74.3466
+233,32.6309,41.5532,-0.00145546,2.19148,0.54374,Put,16.6407
+234,45.4961,235.492,0.0022575,2.12123,0.332686,Call,0.00164986
+235,91.7868,157.361,-0.00194804,0.146024,0.806792,Put,66.1925
+236,268.633,155.327,0.000411122,1.63069,0.123187,Call,113.432
+237,119.125,175.343,-0.000584808,0.573059,0.0851121,Put,56.2774
+238,142.38,23.9825,-0.00427309,2.80058,0.397352,Call,118.141
+239,144.172,142.423,-0.00358227,0.180024,0.239673,Put,5.03728
+240,180.242,279.289,0.00404361,1.12952,0.562573,Call,17.9149
+241,130.321,266.582,0.00198203,0.644173,0.457485,Put,136.586
+242,201.522,199.308,0.00153886,1.52043,0.79304,Call,77.018
+243,255.216,107.439,0.00041078,2.16358,0.219887,Put,0.0601346
+244,0.935907,42.6338,0.00343065,1.7776,0.108108,Call,0
+245,123.438,12.8001,0.00272834,1.0791,0.575668,Put,0.000365505
+246,148.862,128.836,-0.00235018,1.09609,0.536659,Call,41.4252
+247,37.7693,136.728,0.00108425,0.906742,0.688757,Put,99.2283
+248,49.0627,229.13,0.00433921,1.93098,0.892942,Call,5.87544
+249,126.076,203.263,6.8545e-05,2.46649,0.26487,Put,81.2121
+250,100.705,127.004,-0.000788373,2.60783,0.622639,Call,32.1484
+251,172.639,3.14286,0.00430916,0.412281,0.00162797,Put,0
+252,215.078,231.538,-0.00485697,2.02304,0.824343,Call,89.1694
+253,212.459,5.22735,-2.24031e-05,0.644783,0.899588,Put,0
+254,167.93,42.1087,0.00105868,0.508369,0.269738,Call,125.851
+255,280.694,191.048,-0.0042976,0.737317,0.101409,Put,0
+256,233.07,144.423,-0.00420118,2.60974,0.67982,Call,129.774
+257,195.755,140.052,-0.0040209,1.90292,0.485212,Put,21.7804
+258,49.8352,51.297,0.00375694,2.27603,0.727586,Call,20.8241
+259,207.338,3.75699,0.000443307,0.566688,0.301913,Put,0
+260,54.3837,94.9343,-0.000934873,0.299419,0.0521635,Call,0
+261,44.8547,107.002,-0.00300179,1.75245,0.0877075,Put,62.711
+262,205.245,201.22,-0.00239741,1.21912,0.126408,Call,13.0587
+263,210.192,127.305,0.00241843,1.35787,0.863811,Put,30.4914
+264,102.94,178.571,-0.000558116,0.982078,0.685278,Call,10.6066
+265,49.0163,135.607,-0.00453922,0.758383,0.0811345,Put,87.0582
+266,76.6024,259.468,-0.000443024,2.3499,0.44387,Call,1.31507
+267,4.34126,274.793,1.12361e-05,0.127851,0.138658,Put,270.451
+268,199.723,197.58,0.000560636,2.97625,0.917075,Call,116.792
+269,106.899,128.843,-0.00377684,0.830705,0.94968,Put,51.6232
+270,279.442,94.2947,-0.00236283,0.300491,0.316125,Call,185.066
+271,123.487,247.915,-0.000120745,1.4509,0.611916,Put,135.861
+272,228.014,180.966,0.00118414,0.401241,0.479481,Call,55.2974
+273,38.5313,208.704,-0.0037569,2.49641,0.9669,Put,179.665
+274,225.852,226.903,0.000424191,2.2269,0.495655,Call,65.5324
+275,34.5221,101.649,0.00112963,1.71027,0.571841,Put,68.367
+276,31.0851,177.556,-0.00384347,2.53001,0.814425,Call,3.32765
+277,0.019476,290.604,-0.0018293,0.935121,0.284849,Put,291.083
+278,200.788,246.674,-0.00200216,0.989857,0.629892,Call,34.6437
+279,39.23,18.1553,0.00356392,1.69503,0.0440411,Put,0
+280,85.2273,113.12,0.00315002,0.365012,0.415679,Call,1.62693
+281,272.107,166.179,0.0010548,2.11725,0.343608,Put,8.80417
+282,34.6198,33.5579,-0.000582979,2.64742,0.590416,Call,13.04
+283,148.223,271.535,0.00499887,1.69148,0.49101,Put,132.63
+284,131.662,266.46,0.00265918,1.18243,0.573381,Call,7.37999
+285,243.08,35.4743,0.00150859,2.34835,0.182128,Put,0
+286,83.194,130.388,0.000614078,0.874291,0.242906,Call,0.223184
+287,284.935,87.4133,-0.00482779,1.17185,0.888837,Put,7.5197
+288,1.12871,85.4224,0.000956949,1.35297,0.474734,Call,0
+289,116.234,73.3516,-0.00244911,0.677618,0.69686,Put,6.21243
+290,5.33686,238.663,-0.0013367,1.35525,0.871407,Call,0.000346273
+291,178.606,119.42,0.00142081,1.02333,0.0511764,Put,0
+292,272.416,125.869,-0.00372914,2.59601,0.634873,Call,169.276
+293,237.88,297.046,0.00101347,1.14031,0.859916,Put,126.526
+294,208.324,265.198,0.00494961,1.50229,0.597424,Call,43.0286
+295,275.272,103.007,-0.00471116,0.13793,0.479625,Put,0
+296,36.3777,185.534,-0.0032244,1.69173,0.538845,Call,0.151863
+297,92.7006,11.7866,0.00125346,0.540065,0.00393134,Put,0
+298,104.429,18.0849,-0.000172155,0.327025,0.0571614,Call,86.3436
+299,229.331,265.066,-0.00303885,2.58599,0.924403,Put,154.344
+300,212.721,273.416,-0.00295112,2.37613,0.331864,Call,24.0461
+301,104.912,193.841,-0.00354366,1.18811,0.228378,Put,89.8206
+302,36.9436,247.987,-0.00213772,0.753836,0.0676817,Call,0
+303,124.53,156.326,0.00229635,2.57712,0.535927,Put,63.48
+304,46.1174,165.005,0.00129332,1.35558,0.845455,Call,3.68632
+305,109.831,114.848,0.00452432,1.27811,0.661423,Put,34.8223
+306,120.173,14.1339,0.00394045,2.76161,0.513289,Call,106.358
+307,198.585,253.459,0.00168032,0.932563,0.341517,Put,64.3715
+308,112.769,71.6414,-0.0049651,1.63554,0.155173,Call,40.6086
+309,33.892,271.556,-0.00409417,2.6489,0.368658,Put,240.613
+310,88.7544,114.395,0.000441879,1.15017,0.983878,Call,29.3158
+311,104.874,161.529,-0.00224622,2.2685,0.243399,Put,60.207
+312,33.0049,132.586,-0.00394686,0.4875,0.0142858,Call,0
+313,162.089,210.846,-0.00308391,2.88068,0.277846,Put,65.7656
+314,82.0168,108.813,0.00418749,1.47881,0.415221,Call,8.55074
+315,104.995,166.687,0.00061577,1.9225,0.826904,Put,93.6342
+316,38.321,34.3324,-0.00244028,1.48315,0.414281,Call,9.28745
+317,56.1776,233.375,-0.00488284,2.9822,0.66361,Put,186.594
+318,290.133,125.592,-0.00307148,0.619338,0.920131,Call,172.323
+319,126.619,68.7702,-0.00157448,2.29347,0.375407,Put,3.75469
+320,31.9859,160.637,-0.000453749,0.318097,0.460957,Call,0
+321,116.666,185.323,0.000931385,0.352343,0.451785,Put,69.2809
+322,236.189,205.957,0.00373793,1.0207,0.00802407,Call,31.016
+323,110.362,294.812,0.00388707,1.90704,0.395499,Put,183.672
+324,137.955,225.954,-0.00180795,0.973112,0.0898063,Call,0
+325,246.643,175.002,-0.00327764,1.56754,0.11367,Put,0.0912538
+326,18.877,27.1283,-0.00492586,1.77938,0.980576,Call,7.36761
+327,194.064,110.885,0.000175208,1.91143,0.0272717,Put,0
+328,199.989,92.0939,0.00427496,1.42708,0.643779,Call,116.158
+329,54.9259,97.5222,0.00266771,0.765207,0.823714,Put,48.5848
+330,133.536,120.238,-0.00233717,2.18651,0.465558,Call,41.4934
+331,204.337,256.566,0.000582954,1.8084,0.676639,Put,109.099
+332,221.803,209.802,0.000990188,2.44906,0.880596,Call,117.069
+333,225.633,34.3508,-0.00311331,0.907284,0.114181,Put,0
+334,138.855,286.239,0.000304598,1.22957,0.837328,Call,21.6815
+335,26.9127,218.669,0.00128448,1.35951,0.750904,Put,191.567
+336,147.416,131.745,0.00474079,0.61357,0.106004,Call,16.5027
+337,284.907,284.412,0.00214185,2.15705,0.983372,Put,149.529
+338,173.934,16.3446,-0.00320553,0.289719,0.577975,Call,157.556
+339,226.188,37.1412,0.000608513,2.08516,0.753247,Put,1.79135
+340,170.801,156.506,0.00452276,1.56841,0.80041,Call,71.1251
+341,174.932,285.294,-7.94195e-05,1.93909,0.0978377,Put,110.401
+342,102.847,19.7103,0.00355316,0.644381,0.184069,Call,83.1711
+343,243.631,250.344,-0.00352903,1.51524,0.153599,Put,22.9339
+344,8.86329,146.609,0.00112047,2.95212,0.127425,Call,0
+345,228.603,272.409,-0.00347927,0.586385,0.247777,Put,48.8121
+346,283.592,95.8319,-0.000212988,2.01635,0.997888,Call,212.175
+347,251.297,5.26485,-0.00463321,1.03056,0.28772,Put,0
+348,170.124,78.1461,-0.00327254,1.39481,0.320156,Call,92.125
+349,163.589,231.532,-0.00143586,1.53408,0.131568,Put,68.6424
+350,137.66,204.686,-0.00218144,2.26441,0.1926,Call,1.79661
+351,25.1207,274.074,-0.00477867,1.61928,0.318107,Put,251.079
+352,204.381,94.4085,-0.00134573,1.73268,0.243874,Call,109.891
+353,117.231,30.8235,0.00207037,1.68642,0.490993,Put,0.240425
+354,234.775,157.946,-0.00297853,0.419699,0.321916,Call,77.1337
+355,18.9008,55.9877,0.00497613,1.78943,0.520729,Put,37.1572
+356,99.7871,242.325,-0.00433351,0.568007,0.377967,Call,0.0146375
+357,69.8358,154.47,0.000641629,1.29635,0.682747,Put,90.6623
+358,175.628,113.873,-0.00218615,2.81613,0.611592,Call,91.5644
+359,253.57,158.218,-0.00428019,1.27502,0.92141,Put,41.9398
+360,99.0324,100.305,0.000406922,1.02607,0.90257,Call,34.278
+361,16.2846,32.3621,-0.00321471,2.40889,0.22297,Put,16.3979
+362,290.836,241.532,-0.00358026,0.618229,0.556053,Call,74.7283
+363,263.13,35.5709,0.00102988,2.29302,0.881996,Put,3.23661
+364,82.5788,235.506,-0.00151291,1.84701,0.38162,Call,0.564356
+365,66.0191,152.994,0.00224302,0.16016,0.215926,Put,86.917
+366,233.777,196.998,0.00204647,0.953569,0.599871,Call,69.818
+367,24.7217,14.8221,-0.00473984,1.64528,0.289715,Put,0.282336
+368,185.781,142.65,-0.00231759,2.56617,0.292056,Call,56.0827
+369,225.622,50.1142,0.0046066,2.43026,0.166957,Put,0
+370,118.336,52.9125,-0.000914881,0.207296,0.946637,Call,65.8261
+371,206.285,114.56,-0.00241704,1.41395,0.0754209,Put,0
+372,30.1365,123.682,-0.00475243,2.27555,0.775257,Call,3.68146
+373,265.591,198.417,0.00339664,0.378185,0.715128,Put,15.1212
+374,36.2564,172.629,0.00167998,0.542959,0.915219,Call,0.158713
+375,135.515,1.03595,-0.0011196,1.15971,0.863789,Put,1.25504e-06
+376,295.232,172.11,0.00356766,2.03551,0.35442,Call,132.351
+377,27.9038,232.767,0.00430908,2.64523,0.0343252,Put,202.225
+378,278.815,121.925,-0.00395067,1.42858,0.612713,Call,165.379
+379,74.0009,291.434,0.00456877,1.85635,0.868666,Put,224.255
+380,87.6236,286.202,-0.00344562,0.308223,0.431906,Call,0
+381,165.214,149.61,0.00398207,2.07763,0.992721,Put,74.2065
+382,37.5853,280.04,-0.004639,0.737751,0.088934,Call,0
+383,104.012,188.461,-0.00316892,0.499629,0.378135,Put,84.8968
+384,297.692,142.659,0.00102776,1.19748,0.805668,Call,175.784
+385,264.613,288.251,-0.00107162,1.56544,0.613608,Put,95.3317
+386,260.149,218.846,-0.00446925,1.17962,0.66105,Call,89.5208
+387,207.54,211.339,-0.00399517,1.76303,0.59755,Put,67.5221
+388,279.227,66.0774,-3.45928e-05,1.5667,0.723535,Call,217.019
+389,140.381,213.682,-0.00100242,2.96871,0.42178,Put,95.0566
+390,167.743,116.563,0.00445413,1.00711,0.482944,Call,59.9727
+391,112.325,162.303,0.00493964,2.70433,0.229063,Put,52.4679
+392,235.464,285.428,-0.0033276,1.71131,0.156075,Call,4.71806
+393,95.4129,224.578,0.00151587,2.04693,0.926874,Put,155.546
+394,87.5405,214.779,0.000733599,0.948521,0.505094,Call,0.946454
+395,116.038,233.993,0.00244392,0.61178,0.387777,Put,117.813
+396,82.3607,111.213,-0.00402745,0.579199,0.195796,Call,0.105929
+397,239.078,190.326,-0.00453372,1.64444,0.603467,Put,43.8186
+398,133.708,254.222,0.00322752,1.67489,0.909491,Call,37.7095
+399,42.1716,204.347,-0.00237677,1.94528,0.331088,Put,163.118
+400,53.6253,264.609,-0.00283763,1.24736,0.074898,Call,0
+401,288.258,242.988,0.00132251,0.563103,0.893252,Put,49.1495
+402,217.901,250.315,-0.00212954,2.76666,0.935013,Call,115.864
+403,21.874,234.556,0.00447748,2.74184,0.401529,Put,209.841
+404,262.928,258.891,-0.0033111,0.41737,0.753723,Call,52.0999
+405,92.4019,179.105,-0.00238589,2.55518,0.634987,Put,106.367
+406,151.321,122.13,0.00208204,0.912844,0.857571,Call,59.255
+407,158.605,93.9179,-0.00233132,1.52726,0.784,Put,20.8013
+408,235.699,10.4687,-0.00328609,0.0657806,0.180945,Call,225.224
+409,96.321,3.69452,-0.0017317,2.40575,0.643244,Put,0.00300648
+410,53.3531,199.569,0.00291005,1.26716,0.523648,Call,0.260436
+411,128.941,79.1062,-0.00302478,2.95292,0.993764,Put,40.6965
+412,18.6054,142.845,0.00236915,1.31316,0.519499,Call,0.00422073
+413,284.883,119.187,-0.00439247,0.753123,0.434259,Put,0.242287
+414,150.14,150.6,0.00464838,1.71608,0.24684,Call,19.6392
+415,212.978,172.418,-0.00345327,1.61577,0.325965,Put,15.5974
+416,51.8485,73.0571,-0.00276617,1.82071,0.760017,Call,14.9455
+417,236.476,200.98,-0.00181354,2.31848,0.310784,Put,25.8661
+418,273.132,165.436,0.00410827,2.28285,0.918781,Call,177.597
+419,72.8368,67.1128,-0.00211208,0.153342,0.245502,Put,0.732506
+420,179.011,92.1807,-0.00417256,2.82083,0.228298,Call,86.7023
+421,233.879,253.749,0.00155583,1.59697,0.918454,Put,116.597
+422,108.883,294.93,-0.000762268,0.828365,0.546209,Call,0.718852
+423,31.0555,171.39,-0.00364882,2.54458,0.239786,Put,141.937
+424,70.8552,87.3592,0.00259254,2.97942,0.102634,Call,0.87046
+425,80.2609,195.666,0.000464448,0.0247299,0.785621,Put,115.41
+426,155.402,72.772,0.000586234,0.847317,0.32795,Call,82.7152
+427,288.798,285.39,-0.00281935,1.61185,0.220285,Put,30.8083
+428,53.2839,203.266,-0.00222462,2.2686,0.48363,Call,0.903852
+429,157.491,30.2484,0.0033021,1.33681,0.421578,Put,0.00325372
+430,101.531,296.378,-0.000708874,2.91971,0.406136,Call,2.94577
+431,110.403,24.6364,-0.00201026,1.98426,0.50799,Put,0.233357
+432,285.398,293.151,0.00497014,1.41386,0.593041,Call,76.7596
+433,200.926,277.869,-0.00291226,1.17847,0.701393,Put,116.116
+434,188.373,46.4569,-0.00462367,0.827979,0.235054,Call,141.779
+435,24.3628,31.4901,0.00413731,0.0959967,0.919549,Put,7.90139
+436,280.3,105.301,-0.00200402,1.78314,0.571877,Call,181.112
+437,107.872,291.057,0.00267994,1.18454,0.52243,Put,183.833
+438,239.958,10.558,0.00325625,1.18389,0.747268,Call,229.542
+439,263.035,252.122,0.00265727,1.05944,0.93003,Put,88.9337
+440,212.922,72.7481,-0.00389111,2.70043,0.495347,Call,143.805
+441,261.232,169.435,0.00169894,0.441976,0.435582,Put,1.8086
+442,64.9175,156.271,-0.00370663,0.362821,0.936155,Call,1.36987
+443,54.7606,273.376,0.00257389,2.49756,0.935434,Put,227.61
+444,20.3471,23.3801,0.00425322,2.2591,0.528896,Call,5.38665
+445,18.5807,289.196,-0.00232557,1.36976,0.827824,Put,271.537
+446,25.4715,137.129,0.00111213,0.100799,0.345841,Call,0
+447,29.327,297.309,0.0048931,2.40207,0.985525,Put,267.571
+448,146.262,137.641,0.00392817,0.612021,0.0909867,Call,9.97732
+449,132.35,65.8635,0.000882013,0.229598,0.489371,Put,0.00880415
+450,211.249,132.065,-0.00259505,2.30301,0.710028,Call,115.829
+451,117.84,97.1316,0.00339715,0.953038,0.219364,Put,2.20425
+452,69.4536,217.739,-0.00141908,1.74857,0.454115,Call,0.809804
+453,171.149,186.266,-0.00270248,0.949359,0.00779364,Put,15.5951
+454,276.903,169.854,-0.00254381,0.828884,0.67969,Call,122.983
+455,214.555,296.576,-0.000758221,0.0850388,0.0649992,Put,82.0395
+456,150.014,42.2472,-0.00312899,1.58832,0.223433,Call,107.613
+457,211.655,145.086,0.0028963,1.39946,0.997502,Put,49.1689
+458,154.971,12.9642,-0.00288975,2.49119,0.714801,Call,142.432
+459,204.77,220.936,0.00124286,0.84013,0.720218,Put,63.3597
+460,35.4451,47.9942,0.00399749,0.477756,0.0666021,Call,0
+461,183.536,115.56,-0.00182652,0.0841836,0.030237,Put,0
+462,0.439486,111.684,0.000145814,0.436818,0.390724,Call,0
+463,32.2634,31.3027,0.000638952,2.07726,0.0511718,Put,0.513073
+464,274.162,110.308,0.00115308,1.11639,0.477088,Call,164.999
+465,137.092,28.5859,-0.00174934,2.29646,0.0862709,Put,0
+466,271.869,39.7248,0.00286778,2.59037,0.411749,Call,232.563
+467,256.48,56.1812,-0.00429319,2.47612,0.0130212,Put,0
+468,282.638,252.256,0.00456549,1.34524,0.594668,Call,89.1568
+469,168.566,62.4425,-0.00482564,0.561379,0.049508,Put,0
+470,92.9829,18.5267,-9.99815e-06,0.0264462,0.282522,Call,74.4571
+471,286.436,259.895,-0.00257356,0.853544,0.170116,Put,7.12155
+472,175.043,199.636,0.00394221,0.627819,0.00283142,Call,0
+473,298.19,150.537,0.000314987,0.403166,0.593776,Put,1.06256
+474,265.76,30.3888,0.00399073,0.899635,0.152653,Call,235.486
+475,142.818,32.8587,-0.00128265,0.226729,0.460579,Put,0
+476,89.7363,85.8793,0.00459445,2.91938,0.065215,Call,6.86389
+477,290.123,280.458,0.00367531,1.14498,0.328647,Put,34.5288
+478,43.3625,207.67,-0.000694956,1.50868,0.837166,Call,2.53906
+479,15.0442,272.504,-0.00360285,0.159709,0.325746,Put,257.615
+480,32.5629,45.6196,-0.00402982,2.94997,0.336196,Call,3.65635
+481,154.459,144.908,0.00153629,1.54924,0.45738,Put,28.7862
+482,211.203,96.5144,0.00325741,2.25348,0.705377,Call,133.988
+483,266.193,259.9,-0.0040833,1.76474,0.464628,Put,61.7321
+484,37.4891,87.9493,-0.000370519,2.26789,0.295253,Call,0.259286
+485,147.889,247.972,0.00493571,0.0282996,0.291541,Put,100.049
+486,117.296,104.685,0.00225394,0.920678,0.190996,Call,16.072
+487,229.385,119.672,-0.00462908,1.50748,0.172827,Put,0.009184
+488,29.9284,260.512,-0.00472816,1.44029,0.994554,Call,1.28347
+489,27.6977,179.818,-0.00356247,0.658568,0.657767,Put,152.543
+490,2.28278,239.596,0.00182892,2.28921,0.135307,Call,0
+491,66.5648,91.9939,0.00441109,1.07842,0.605514,Put,34.3735
+492,255.403,214.828,-0.00359271,1.36334,0.856269,Call,110.589
+493,6.7092,182.238,-0.00106507,2.77193,0.384896,Put,176.078
+494,165.776,283.828,0.00400311,1.82661,0.817494,Call,46.4459
+495,236.6,95.233,0.00272697,0.714958,0.0489643,Put,0
+496,267.302,75.5164,0.000719798,1.88983,0.650107,Call,195.902
+497,272.505,6.11668,-0.00199791,1.79211,0.408619,Put,0
+498,255.592,124.956,-0.000761934,1.06099,0.501297,Call,134.348
+499,227.9,109.252,-0.00166844,1.14328,0.961328,Put,20.9553
+500,7.23534,220.47,0.00383666,2.08574,0.082274,Call,0
+501,137.363,149.769,0.00219582,2.49047,0.12999,Put,18.395
+502,212.32,57.4534,-0.0006053,0.468863,0.202722,Call,154.851
+503,265.48,263.262,-0.00110577,1.97082,0.1901,Put,27.3177
+504,165.03,92.548,-0.000953799,2.76959,0.13696,Call,72.3105
+505,282.323,104.052,-0.00238533,2.20378,0.682682,Put,13.8854
+506,101.376,73.4067,0.00497463,0.389595,0.459934,Call,29.6901
+507,103.363,103.638,-0.00231608,0.0311263,0.14976,Put,1.23897
+508,183.387,24.1992,-0.0041651,1.54852,0.194702,Call,159.046
+509,268.108,285.564,0.00428088,0.0854388,0.85586,Put,37.1298
+510,6.28704,58.9817,0.0035222,1.56835,0.26102,Call,0
+511,187.328,9.51373,-0.00441403,2.16764,0.400033,Put,0
+512,228.048,269.615,0.000415454,1.00209,0.910473,Call,67.5644
+513,232.995,13.9389,0.0011137,1.50247,0.498851,Put,2.20109e-06
+514,142.563,110.357,0.0038967,2.06124,0.208109,Call,37.0044
+515,254.339,263.727,0.00488521,1.07848,0.472163,Put,53.9835
+516,249.432,66.7946,-0.00425997,1.91839,0.591245,Call,183.837
+517,176.694,128.572,0.000177395,2.841,0.644181,Put,41.3788
+518,294.602,22.329,-0.000504692,1.7431,0.934356,Call,274.555
+519,244.546,39.1878,0.00134015,1.80689,0.746397,Put,1.20642
+520,183.607,32.2722,0.000373119,1.17577,0.417616,Call,151.37
+521,166.363,247.427,0.00224665,2.99893,0.562258,Put,122.331
+522,12.9298,218.35,0.00151285,1.06706,0.371316,Call,0
+523,190.758,81.9971,0.00410417,1.19048,0.276115,Put,0.0282146
+524,41.1234,154.413,-0.00306983,2.01673,0.98671,Call,8.93622
+525,224.005,31.1833,-0.000698025,0.679873,0.402511,Put,0
+526,180.345,67.8337,0.000315368,0.488025,0.407927,Call,112.558
+527,234.901,174.883,0.00116288,0.570175,0.780442,Put,22.9546
+528,149.718,190.242,-0.0016288,2.43088,0.298175,Call,14.7131
+529,215.082,292.7,-0.00258243,1.77423,0.202931,Put,83.1173
+530,168.002,202.331,-0.00284853,2.31713,0.892036,Call,75.2194
+531,125.09,232.128,-0.00183977,2.42786,0.488705,Put,122.667
+532,294.099,129.686,0.00374196,2.79372,0.333115,Call,168.387
+533,178.705,267.151,-0.000707768,1.66382,0.852379,Put,142.86
+534,174.011,206.735,0.00209446,2.16806,0.703121,Call,60.8306
+535,233.438,4.2733,0.00241794,1.42558,0.323289,Put,0
+536,222.104,285.54,-0.003354,1.20604,0.54833,Call,32.9855
+537,218.886,193.168,-0.00459689,1.20624,0.0389592,Put,0.00665765
+538,196.96,247.387,0.00489012,2.23634,0.22472,Call,11.3644
+539,61.7763,135.431,0.00451816,0.783634,0.0866416,Put,73.1749
+540,222.524,21.3864,-0.00166062,1.33405,0.0439254,Call,201.094
+541,166.237,38.5421,-0.00155526,0.761268,0.369483,Put,6.34141e-05
+542,282.316,26.2559,-0.00013221,0.677138,0.571783,Call,256.255
+543,112.207,219.77,-0.0041986,0.0814892,0.12,Put,107.638
+544,67.6251,156.3,-0.00144062,1.93115,0.723529,Call,11.0368
+545,133.589,84.2056,-0.00211904,2.53169,0.569749,Put,17.9873
+546,49.2191,72.834,-0.00311691,0.640843,0.97182,Call,8.74702
+547,220.152,159.182,0.000895287,1.76533,0.0664224,Put,0.000642947
+548,120.707,282.472,0.00477674,0.641597,0.671116,Call,2.37101
+549,63.8948,234.804,-0.00413403,1.35132,0.950135,Put,179.382
+550,58.542,293.49,-0.00302945,1.76836,0.127747,Call,0
+551,222.204,109.692,0.00171797,1.31545,0.539584,Put,5.81489
+552,197.108,63.1641,0.000826955,0.797639,0.97735,Call,138.126
+553,117.271,289.734,0.00199829,1.9641,0.954738,Put,203.739
+554,217.671,283.71,-0.00354324,0.109003,0.732525,Call,4.1726
+555,70.3125,46.8527,0.00228517,1.94409,0.0974442,Put,0.00331952
+556,2.98349,181.75,0.0021852,2.20593,0.0698332,Call,0
+557,93.3089,61.3386,0.00125067,1.54493,0.193439,Put,0.291149
+558,273.154,39.8748,-0.00490636,2.01344,0.218424,Call,233.018
+559,54.2386,32.8432,0.000769189,0.943583,0.845943,Put,5.49425
+560,146.188,98.4175,-0.000313483,1.38912,0.313547,Call,50.7701
+561,213.819,33.067,-0.00125687,0.889543,0.819598,Put,0.156422
+562,48.4839,86.9355,0.000768737,0.14037,0.466932,Call,0.00133215
+563,77.9255,57.6362,0.00156355,0.853751,0.424483,Put,3.27557
+564,293.905,161.894,-0.0046913,2.12228,0.808321,Call,174.945
+565,28.7191,55.8777,0.00160271,0.928187,0.198187,Put,27.0747
+566,242.987,123.289,-0.00170958,2.95055,0.964424,Call,175.433
+567,107.538,209.074,0.00321614,0.106719,0.377077,Put,101.463
+568,238.232,236.914,0.00107447,1.75927,0.213458,Call,27.3246
+569,204.574,192.706,-0.00284017,2.06651,0.772332,Put,78.5784
+570,238.331,141.78,0.00255561,1.5983,0.25702,Call,98.5375
+571,288.716,200.237,-0.00286327,1.47669,0.568484,Put,30.612
+572,170.234,135.716,0.00238633,2.90984,0.763082,Call,93.8918
+573,230.194,299.143,-0.00353839,1.51576,0.29094,Put,82.8742
+574,219.286,205.866,-0.00110833,0.492606,0.0190962,Call,13.3071
+575,46.8681,54.7106,0.00025621,2.14001,0.00686664,Put,7.81252
+576,176.799,89.971,0.0018533,0.38016,0.930691,Call,91.0208
+577,42.5078,166.699,-0.00421454,2.41874,0.362114,Put,125.969
+578,25.4868,196.082,-0.00222648,1.48642,0.546348,Call,0.0146009
+579,83.8957,195.449,-0.00418084,2.25295,0.989785,Put,142.197
+580,278.619,254.716,0.0043682,1.0694,0.860919,Call,104.19
+581,1.58212,52.8094,0.00290712,1.50328,0.0147478,Put,50.997
+582,294.278,231.049,0.00171542,2.33688,0.857309,Call,161.62
+583,235.799,250.047,-0.00485598,0.764305,0.626867,Put,60.4343
+584,233.319,92.7745,0.0043941,2.13726,0.25605,Call,141.555
+585,43.3304,183.416,-0.00202045,2.38821,0.000739355,Put,140.972
+586,267.429,120.431,0.00333078,1.97862,0.912407,Call,180.975
+587,45.1224,276.6,-0.00496038,0.112895,0.0826015,Put,231.633
+588,27.0626,232.693,0.00295174,1.73472,0.0795736,Call,0
+589,73.1941,16.8419,0.00229728,1.02386,0.236356,Put,0
+590,134.085,75.9496,-7.14259e-06,2.32986,0.805121,Call,81.813
+591,118.64,213.562,-0.0022023,0.750396,0.507404,Put,98.0784
+592,29.0094,104.793,-0.00229466,1.85523,0.857492,Call,3.77381
+593,145.66,275.918,0.00115034,2.65746,0.323088,Put,135.05
+594,164.326,35.0643,-0.00126677,1.70392,0.470138,Call,129.534
+595,216.297,145.149,-0.00422035,0.266295,0.829751,Put,7.12792
+596,10.1257,242.051,-0.00175251,0.702125,0.615911,Call,0
+597,188.936,34.2804,0.000125806,1.04813,0.579546,Put,0.0275614
+598,299.166,36.8074,-0.00404519,1.41512,0.383295,Call,262.261
+599,163.758,39.0446,0.00289424,2.35279,0.67005,Put,2.7292
+600,86.3933,97.6953,0.00256689,2.15857,0.27703,Call,9.82888
+601,299.26,42.3526,0.00196739,2.08752,0.12542,Put,0
+602,201.962,161.627,0.00448863,1.87654,0.80602,Call,99.3548
+603,67.8177,211.149,-0.00210548,2.37705,0.158433,Put,144.394
+604,11.0737,103.059,0.00332501,0.257134,0.344499,Call,0
+605,262.038,182.837,-0.0030242,2.67821,0.0116243,Put,0
+606,31.4953,295.149,0.00393824,1.43377,0.852682,Call,0.443892
+607,130.618,170.949,-0.00290403,1.01934,0.03181,Put,40.8382
+608,240.902,172.767,0.00345635,2.54385,0.182036,Call,73.0798
+609,198.113,60.9805,-0.00136313,0.172867,0.386181,Put,0
+610,19.779,26.714,-0.00403872,0.947179,0.834646,Call,4.31794
+611,241.554,240.929,-0.00377596,2.92302,0.969328,Put,144.908
+612,263.498,267.458,-0.000163339,0.742253,0.502168,Call,43.6818
+613,286.269,125.528,0.00170491,0.156524,0.987154,Put,0.461521
+614,204.296,6.34917,-0.000658494,0.934718,0.612642,Call,198.802
+615,146.892,74.8456,-0.00488479,0.342168,0.624205,Put,0.493039
+616,22.9009,115.825,-0.00147166,2.09986,0.937754,Call,3.48081
+617,290.995,159.305,0.00439092,0.618543,0.808325,Put,12.0584
+618,111.793,108.955,-0.00253822,1.51869,0.0148458,Call,2.5335
+619,68.0521,247.99,0.000716696,2.55988,0.152791,Put,179.476
+620,30.9396,121.819,0.0018442,0.570635,0.250484,Call,0
+621,265.376,241.436,0.00179519,1.34098,0.385232,Put,33.4298
+622,264.573,229.426,-0.000515575,0.108666,0.717433,Call,44.8658
+623,262.073,71.2926,0.00206938,1.3194,0.0479302,Put,0
+624,32.5829,91.0515,-0.00449279,2.66337,0.845934,Call,8.48277
+625,69.2323,296.992,-0.000396885,2.80395,0.466446,Put,229.451
+626,102.588,212.357,0.00184298,2.90345,0.156118,Call,0.0366223
+627,118.695,156.607,-0.00336743,1.76004,0.722968,Put,72.3783
+628,267.787,147.815,0.000342822,0.184804,0.170571,Call,119.989
+629,169.307,289.769,-0.00440491,2.89224,0.849152,Put,191.994
+630,39.9027,282.481,-0.00110503,1.61955,0.733472,Call,0.590227
+631,270.762,230.227,0.00439599,1.64309,0.734853,Put,70.7174
+632,249.195,5.49471,-0.000769529,2.50573,0.456023,Call,244.081
+633,51.6752,200.736,-0.00441536,1.51951,0.523032,Put,150.787
+634,151.058,226.346,-0.00150885,2.22363,0.49714,Call,23.8027
+635,158.884,100.788,0.0041988,2.00191,0.150735,Put,0.137636
+636,158.93,183.974,-0.0042584,0.304024,0.466716,Call,7.78257
+637,200.13,298.153,-0.00305176,1.37709,0.0695531,Put,99.281
+638,80.3138,12.2752,-0.00456881,0.970146,0.132047,Call,67.9823
+639,198.398,119.203,-0.00477098,1.56112,0.641518,Put,19.2973
+640,68.3871,295.512,0.00476492,1.34428,0.576384,Call,0.408413
+641,67.0748,212.592,-0.0020254,2.8011,0.936911,Put,167.814
+642,10.5892,80.9901,0.00374396,0.649195,0.946506,Call,0.0297434
+643,187.725,173.355,0.00285395,1.69408,0.374107,Put,27.5644
+644,37.0259,50.0402,0.0035174,0.307878,0.480658,Call,0.740107
+645,140.969,218.585,-0.00285836,0.601327,0.378055,Put,79.4307
+646,38.8288,100.613,-0.0046209,2.52422,0.213746,Call,0.0139936
+647,235.474,129.337,0.00243092,0.649512,0.202492,Put,0.000603089
+648,57.8491,54.1072,0.0035122,0.00658785,0.847515,Call,4.08131
+649,288.267,236.109,0.000447964,1.30138,0.347796,Put,20.1765
+650,271.959,269.149,-0.00412212,2.66425,0.0830976,Call,14.6761
+651,15.9135,159.33,-0.00402471,0.919862,0.985872,Put,144.199
+652,201.408,222.274,-0.00410722,0.408892,0.213487,Call,3.88496
+653,37.0498,7.51268,-0.00321698,1.45135,0.486178,Put,0.00976259
+654,48.1695,294.874,0.00151096,1.65361,0.470581,Call,0.0250087
+655,89.6443,36.9051,0.00306704,0.15852,0.941859,Put,0.0631117
+656,71.3015,206.986,-0.00350598,0.0445525,0.0433557,Call,0
+657,62.7836,48.2811,0.00288726,1.63367,0.119793,Put,0.14074
+658,73.9375,20.3215,-0.000654887,2.79183,0.979695,Call,60.7074
+659,2.07901,288.624,-0.00124979,1.04662,0.637585,Put,286.923
+660,284.397,236.556,0.00475207,1.05455,0.588859,Call,88.8083
+661,130.337,47.4262,0.00101979,0.0469422,0.133612,Put,0
+662,198.979,103.263,0.000748769,0.0314042,0.243221,Call,95.7196
+663,160.161,283.227,-0.00407958,0.932757,0.0666955,Put,124.146
+664,224.743,149.913,-0.000812824,0.14904,0.76141,Call,76.8642
+665,96.3062,168.036,-0.00370737,1.62045,0.295943,Put,74.1507
+666,101.425,6.11564,-0.00419735,2.27129,0.166921,Call,95.2592
+667,186.669,133.303,-0.0015591,2.91789,0.140363,Put,1.39161
+668,29.133,117.954,0.00333906,0.774849,0.498813,Call,0.00778903
+669,13.8521,66.8941,0.00181259,0.757529,0.870986,Put,53.0998
+670,99.5314,294.307,0.00355716,2.39149,0.769704,Call,18.5185
+671,141.451,210.439,0.00489674,1.36892,0.402043,Put,76.6539
+672,245.745,79.6271,-0.0034429,1.93235,0.769159,Call,177.738
+673,284.944,277.666,-0.00417874,0.535258,0.78237,Put,60.0183
+674,6.93706,71.2368,-0.00439895,2.70584,0.57568,Call,0.0412363
+675,220.447,290.184,-0.00372131,0.758392,0.542911,Put,90.8224
+676,277.515,255.641,-0.00264345,2.48472,0.373201,Call,72.2262
+677,192.507,241.698,0.00176222,0.014366,0.156754,Put,49.1843
+678,151.474,28.9802,-0.00443012,2.64782,0.398315,Call,122.47
+679,279.568,95.6576,0.00245648,2.61207,0.96084,Put,30.8578
+680,69.0443,141.065,-0.000738156,0.0579291,0.954406,Call,0.00517991
+681,237.958,0.943615,0.00116506,1.11824,0.438037,Put,0
+682,119.379,258.482,-0.00455579,2.30277,0.658486,Call,20.2657
+683,238.998,247.016,-0.00319626,2.35271,0.296346,Put,49.0454
+684,5.83173,236.972,-0.0027999,0.914621,0.760796,Call,0
+685,146.027,291.874,0.000236622,0.0690522,0.926394,Put,145.87
+686,193.981,178.541,0.000140361,0.694089,0.301088,Call,27.2162
+687,0.859967,184.851,-0.00489779,1.65222,0.561721,Put,185.494
+688,26.2313,105.099,-0.00451469,1.50602,0.521818,Call,0.159738
+689,204.294,60.1213,-0.00266326,1.50162,0.130583,Put,0
+690,215.669,165.454,-0.00353554,1.6345,0.535607,Call,79.3813
+691,82.0485,96.7077,0.000338678,1.9247,0.349881,Put,25.393
+692,0.440536,218.869,-0.00041936,0.382759,0.957135,Call,0
+693,140.093,102.755,0.00322356,2.3915,0.71835,Put,33.8363
+694,66.7607,257.422,-0.00493538,1.93586,0.546298,Call,1.34826
+695,91.6339,50.9806,0.00354237,0.575712,0.0881704,Put,0
+696,51.4981,255.844,0.00434675,2.18987,0.908814,Call,7.43266
+697,124.097,275.137,-0.000911477,0.769148,0.126502,Put,151.233
+698,246.628,173.96,-0.00281894,1.41763,0.0161099,Call,71.9729
+699,58.622,244.491,0.00121415,0.695272,0.0655162,Put,185.663
+700,120.263,297.016,-0.00142222,2.50664,0.320408,Call,1.36991
+701,107.478,84.2412,-0.000815097,2.29041,0.913069,Put,38.0428
+702,61.5974,54.1727,-0.00373934,2.51778,0.665942,Call,27.0881
+703,186.315,203.676,-0.00128264,0.753033,0.271487,Put,28.3758
+704,153.862,164.511,-0.00230042,0.499919,0.477264,Call,16.4118
+705,93.6877,5.44419,0.00354003,0.040218,0.315883,Put,0
+706,15.5547,189.494,-0.00407917,0.431289,0.335123,Call,0
+707,192.048,282.67,0.000151631,0.553891,0.928228,Put,118.699
+708,249.206,137.312,0.00319076,1.13101,0.242215,Call,112.504
+709,119.15,125.438,0.00193392,0.0359148,0.280452,Put,6.85693
+710,270.737,260.391,0.00489596,1.32308,0.478966,Call,64.0645
+711,191.65,202.555,-0.00496064,1.0489,0.125027,Put,17.2008
+712,67.3763,11.9861,0.00139698,1.96926,0.207134,Call,55.4094
+713,94.5121,276.943,0.000190037,2.32919,0.589859,Put,190.289
+714,159.686,270.037,0.00117703,2.93285,0.627179,Call,42.0599
+715,183.849,57.502,-0.00177504,1.31273,0.7622,Put,3.66204
+716,2.5289,115.882,-0.00485413,2.02675,0.430794,Call,0
+717,91.9311,246.266,-0.00371087,2.65976,0.850208,Put,182.081
+718,224.067,285.682,-0.000954601,1.30804,0.529243,Call,34.5719
+719,6.62746,42.7295,0.000441967,2.05549,0.173989,Put,36.0635
+720,3.47366,200.712,0.00356471,0.312002,0.572222,Call,0
+721,253.031,224.527,0.00469057,1.95478,0.0518039,Put,0.256472
+722,128.903,5.99802,0.00389585,0.431099,0.823114,Call,122.963
+723,298.414,122.419,-0.00165996,1.72209,0.957797,Put,30.5844
+724,142.928,99.4187,-0.00333999,2.96532,0.348299,Call,54.4663
+725,180.006,32.5731,-0.00394261,1.87741,0.181068,Put,0
+726,89.9991,265.848,0.0030824,0.62009,0.505318,Call,0.0562053
+727,114.772,12.5397,-0.00430893,0.200645,0.795069,Put,0
+728,71.0101,197.093,0.00172618,2.42166,0.774496,Call,13.6743
+729,289.155,34.2757,0.00244096,1.34863,0.464871,Put,0.000556417
+730,254.906,265.777,-0.00120568,2.39044,0.510762,Call,74.5415
+731,198.218,276.82,-7.7173e-05,0.176589,0.152673,Put,78.6041
+732,184.434,39.0087,0.00373328,0.527963,0.115583,Call,145.502
+733,264.817,164.358,-0.00135801,1.30691,0.639174,Put,22.8882
+734,186.081,201.515,-0.00112113,0.786567,0.786143,Call,45.3071
+735,220.142,236.692,0.00363102,2.95674,0.453451,Put,76.1417
+736,261.585,170.392,-0.00318275,2.05973,0.876302,Call,150.488
+737,237.156,133.645,-0.0038481,1.69994,0.0102817,Put,0
+738,128.561,229.661,0.00421478,0.376169,0.210137,Call,0
+739,180.293,195.424,-0.000187053,0.935505,0.283606,Put,28.9824
+740,37.53,261.737,0.00229239,0.540343,0.53675,Call,0
+741,145.685,251.526,-0.00418667,2.51773,0.226561,Put,110.291
+742,15.6349,247.444,0.00124233,2.04533,0.229102,Call,0
+743,267.725,284.796,0.00094677,0.31845,0.0605317,Put,17.118
+744,142.307,138.964,0.00392671,0.705305,0.615994,Call,30.4425
+745,205.109,217.182,-0.00290719,1.06207,0.870164,Put,79.7723
+746,243.611,239.626,-0.00349183,0.372475,0.0394016,Call,4.62007
+747,61.5147,143.719,-0.00329798,1.22752,0.996545,Put,94.7826
+748,70.9164,278.621,-0.000863552,1.70687,0.0711121,Call,0
+749,87.9812,279.241,0.00101963,0.516468,0.701359,Put,191.441
+750,136.26,255.894,0.000715001,2.52087,0.557419,Call,22.1058
+751,53.9493,298.204,-0.000803054,0.103723,0.885977,Put,244.291
+752,5.65408,24.8364,0.000549899,0.582467,0.000681203,Call,0
+753,65.5008,139.081,-0.00160149,2.00011,0.26128,Put,74.3124
+754,79.1851,80.3438,-0.000265994,0.754842,0.195538,Call,4.83248
+755,264.036,217.392,0.00216251,1.69766,0.688196,Put,61.2392
+756,293.839,254.349,-0.00239522,0.439304,0.256809,Call,44.35
+757,19.8227,257.001,-0.000993449,2.52534,0.82725,Put,238.762
+758,138.638,91.5241,0.00124993,0.661459,0.186463,Call,47.224
+759,237.99,209.136,0.00338493,0.189406,0.918203,Put,22.7986
+760,227.638,231.083,0.000164775,2.60394,0.856988,Call,113.445
+761,287.035,67.8282,-0.00213258,0.0830014,0.149997,Put,0
+762,173.207,48.3252,-0.0043239,0.519951,0.627831,Call,124.766
+763,55.0297,222.383,0.00477663,2.62883,0.080926,Put,164.579
+764,45.4349,151.427,-0.00182396,2.69328,0.0201249,Call,0
+765,181.853,30.996,-0.0025452,2.84547,0.416655,Put,0.101569
+766,221.157,52.7397,-0.00373373,2.26575,0.0513048,Call,167.974
+767,48.2556,203.425,-0.00190502,2.9096,0.141266,Put,156.294
+768,45.3407,155.261,0.00121918,0.806397,0.801169,Call,1.00174
+769,156.2,102.422,-0.00347976,0.997311,0.811093,Put,18.9053
+770,69.2945,234.519,-0.00315045,2.47555,0.0234202,Call,0
+771,203.443,137.894,-0.00150784,0.0195344,0.469903,Put,0
+772,23.4708,41.6647,-0.003945,2.33507,0.730065,Call,6.18251
+773,165.398,6.25921,0.00474387,1.00789,0.84884,Put,0.000337469
+774,127.363,248.514,0.00286748,2.12972,0.695579,Call,25.8263
+775,62.6345,224.129,0.000158091,1.93594,0.87872,Put,171.355
+776,288.455,86.6402,-0.00430747,1.8811,0.455576,Call,201.242
+777,207.738,296.465,0.00476502,1.57068,0.98418,Put,163.144
+778,118.92,155.535,-0.00204814,1.45015,0.601494,Call,23.1243
+779,146.566,290.25,-0.00214023,2.84685,0.999229,Put,212.792
+780,237.742,296.887,9.17854e-05,1.87631,0.332855,Call,24.0211
+781,201.053,32.6935,0.00493654,2.82026,0.0454052,Put,0
+782,255.814,184.092,0.00498137,2.61417,0.236291,Call,81.9145
+783,129.816,236.077,0.000725452,1.72217,0.461715,Put,114.749
+784,6.25963,16.9923,0.0017732,0.38806,0.0992061,Call,0
+785,35.1462,198.383,0.0032803,2.24106,0.95991,Put,167.348
+786,290.449,284.462,0.00480184,1.56732,0.104229,Call,19.2981
+787,184.315,284.33,-0.00390337,1.53654,0.881125,Put,155.509
+788,32.4305,146.157,0.00241405,2.02597,0.614346,Call,0.956102
+789,160.057,266.145,-0.00107063,0.070196,0.0135545,Put,106.108
+790,56.4043,298.365,0.000340655,0.0581835,0.71522,Call,0
+791,225.844,270.589,0.00172283,1.35384,0.52083,Put,83.5895
+792,168.141,271.849,-0.00255666,0.515228,0.657897,Call,7.85768
+793,154.168,296.899,0.00239321,2.41522,0.202626,Put,141.467
+794,166.023,293.57,-0.00214292,0.0691111,0.0466462,Call,0
+795,55.604,65.3585,0.00351219,1.17689,0.875112,Put,27.0633
+796,291.422,145.259,-0.00125084,1.2474,0.480423,Call,150.671
+797,26.9129,179.046,-0.00477918,2.41274,0.465135,Put,154.225
+798,176.073,294.283,0.000224796,1.74066,0.030546,Call,0
+799,2.91003,43.0662,0.00434091,0.228002,0.856608,Put,40.1142
+800,219.123,152.485,-0.00222092,0.00175282,0.541742,Call,66.638
+801,237.523,44.9117,-0.0038239,1.00549,0.591303,Put,0.0475398
+802,244.08,247.77,0.00360532,1.14776,0.0649647,Call,5.56386
+803,162.304,136.699,-0.00486433,1.75861,0.655508,Put,39.1743
+804,83.8566,193.499,0.00350486,1.48433,0.859968,Call,14.9974
+805,55.204,53.429,0.000959319,2.00304,0.180681,Put,4.62829
+806,242.292,243.562,-0.00401447,2.38657,0.971303,Call,132.441
+807,63.9806,136.05,0.000393802,0.791826,0.964626,Put,79.8715
+808,5.47769,15.3435,0.00248061,2.47908,0.00380532,Call,0
+809,167.015,95.2227,-0.00411476,0.455739,0.796329,Put,5.06007
+810,189.314,3.37906,-0.00105139,0.612591,0.914891,Call,185.381
+811,21.3864,75.265,-0.00259677,1.30788,0.910304,Put,56.2171
+812,88.8584,279.337,-0.00374334,1.08295,0.228141,Call,0
+813,131.035,124.794,-0.00014669,1.2746,0.761412,Put,39.4917
+814,179.852,1.42497,-0.00413097,0.720712,0.0319149,Call,178.423
+815,9.63387,139.088,0.00447843,1.84148,0.874196,Put,128.463
+816,104.478,195.248,0.00291879,0.0531347,0.824684,Call,0.00394199
+817,125.666,24.68,0.00138182,1.45907,0.905401,Put,1.64396
+818,52.7929,15.6117,0.000133004,1.76678,0.808514,Call,39.0427
+819,155.543,111.497,0.00199032,0.863132,0.260032,Put,1.20808
+820,294.535,287.892,0.00222903,1.33706,0.266155,Call,39.2528
+821,163.836,162.892,6.38957e-07,2.89111,0.0205864,Put,1.83425
+822,257.28,140.059,0.00176723,0.371,0.580209,Call,118.413
+823,256.389,191.219,0.000330612,0.095376,0.0193844,Put,0
+824,273.559,82.0329,-0.00234939,2.52271,0.663329,Call,199.528
+825,33.0872,138.098,-0.00482883,2.79446,0.121712,Put,106.88
+826,260.328,225.433,-0.00235713,1.02677,0.788337,Call,94.2001
+827,210.164,272.197,0.000521189,2.23465,0.989927,Put,162.809
+828,122.19,1.19302,0.000428891,1.47667,0.764032,Call,120.914
+829,154.885,88.4106,-0.00110447,1.46119,0.917309,Put,23.5842
+830,189.205,184.392,-0.000712215,2.39748,0.939044,Call,102.173
+831,273.32,142.138,-0.00246348,1.40575,0.423276,Put,4.4481
+832,91.0873,241.135,0.00152029,0.0927485,0.183484,Call,0
+833,122.92,93.7321,-0.00415198,0.08674,0.0290932,Put,0
+834,269.943,229.356,-0.00427511,0.387238,0.790667,Call,71.1897
+835,284.328,29.0798,-0.00130276,1.3519,0.537042,Put,0.00149971
+836,168.252,105.5,-0.00407389,0.0423655,0.872113,Call,62.7794
+837,180.036,169.018,-0.00269895,2.92988,0.594371,Put,63.436
+838,282.218,133.693,0.000713514,0.36448,0.952082,Call,153.807
+839,141.486,236.915,0.00277602,2.38422,0.895415,Put,148.68
+840,216.467,272.939,-0.00122456,1.17508,0.0721884,Call,0.00807354
+841,45.4451,278.692,-0.0042674,2.0565,0.178138,Put,235.689
+842,81.2337,67.5474,-0.00239718,2.61528,0.933531,Call,46.8462
+843,296.058,257.564,0.00115045,1.99244,0.568944,Put,68.0966
+844,224.861,175.204,0.00205558,2.89461,0.831753,Call,127.275
+845,118.161,88.9162,-0.00309693,0.139158,0.59022,Put,1.08129
+846,163.358,206.199,-0.00399012,2.13515,0.0171939,Call,0
+847,28.7401,37.451,0.00299065,2.92907,0.83383,Put,21.678
+848,251.634,90.8759,0.000461392,2.05228,0.0229376,Call,160.845
+849,283.178,298.985,-0.00479645,1.88833,0.98809,Put,156.39
+850,103.325,45.8362,0.00458176,0.98554,0.508931,Call,58.42
+851,59.0367,109.253,0.000291725,1.22956,0.630794,Put,55.7971
+852,209.544,216.833,0.00085184,0.154141,0.615265,Call,17.1083
+853,221.865,141.387,0.00173939,1.16309,0.450882,Put,7.91739
+854,273.135,296.86,-0.00241082,2.32338,0.958905,Call,141.079
+855,286.121,103.605,-0.000276962,2.09537,0.0732695,Put,0
+856,75.389,258.357,-0.00273877,1.66111,0.667611,Call,3.78923
+857,257.056,165.997,-0.00221776,2.69163,0.718855,Put,54.7532
+858,159.029,278.536,-0.000536326,0.849834,0.687663,Call,13.5682
+859,90.0482,152.18,-0.00433457,1.082,0.783983,Put,77.0686
+860,41.7649,144.444,0.00387463,1.61577,0.226884,Call,0.000203163
+861,254.185,177.011,0.00217279,2.49621,0.349736,Put,17.4033
+862,244.98,154.628,0.00433116,0.354294,0.502845,Call,92.0679
+863,75.7753,46.8881,0.00227488,0.517823,0.799956,Put,3.7517
+864,188.387,295.055,-0.00413009,1.61578,0.521886,Call,22.361
+865,157.919,43.7586,-0.000658409,2.44551,0.714243,Put,5.26623
+866,10.084,254.654,-0.00299856,0.887331,0.397473,Call,0
+867,221.225,256.243,-0.0016181,1.94695,0.819639,Put,122.15
+868,199.489,6.48801,0.00381681,2.59023,0.36725,Call,193.3
+869,45.6882,223.887,-0.00261679,0.510434,0.534423,Put,178.506
+870,118.173,208.166,-0.00408293,0.602104,0.518238,Call,2.25673
+871,213.634,146.043,0.00318415,1.40576,0.0310793,Put,0
+872,149.442,201.493,-0.00029319,2.76363,0.334332,Call,17.3614
+873,258.953,259.392,0.000239949,1.83435,0.957623,Put,125.368
+874,30.0871,240.865,0.00481532,2.63363,0.866707,Call,3.07577
+875,172.499,259.764,0.0036102,2.01317,0.961283,Put,155.285
+876,236.739,207.157,0.00489844,0.251732,0.414218,Call,37.1005
+877,265.517,171.14,-0.000941052,1.9442,0.0613018,Put,0
+878,97.5318,123.86,0.00273481,2.91963,0.756673,Call,41.2719
+879,148.544,252.797,0.00176653,2.69419,0.55296,Put,132.117
+880,230.018,135.946,0.000243364,2.01315,0.371778,Call,101.891
+881,259.55,241.498,0.00430312,2.17805,0.561714,Put,70.4597
+882,230.792,147.141,0.00142143,1.17287,0.0432225,Call,83.8958
+883,78.2605,91.9002,-0.000434992,1.47901,0.269506,Put,19.2365
+884,210.706,186.254,-0.000165502,1.97231,0.60054,Call,76.9926
+885,71.5367,45.9371,0.0048917,1.88568,0.362577,Put,2.77258
+886,228.114,159.836,-0.00062723,0.465254,0.488117,Call,72.7957
+887,154.048,63.16,-0.00352788,1.06484,0.242591,Put,0.0017748
+888,144.335,6.69681,-0.00422258,1.94631,0.272516,Call,137.561
+889,150.866,204.554,0.00188591,2.97991,0.895141,Put,126.981
+890,252.549,289.106,0.00183426,1.88572,0.789807,Call,95.6429
+891,155.691,181.176,0.000381184,1.7235,0.812757,Put,81.7352
+892,32.7121,243.097,0.000765889,2.50701,0.472617,Call,0.0665073
+893,109.595,179.998,-0.00370626,2.01436,0.606119,Put,91.7394
+894,96.9546,163.58,-0.00333674,0.321836,0.127148,Call,0
+895,119.816,69.0972,-0.00378083,0.670104,0.0571859,Put,0
+896,133.185,6.8958,0.00222097,1.80091,0.653143,Call,126.04
+897,169.62,52.7841,0.00357546,2.04257,0.606236,Put,3.09514
+898,159.112,259.183,-1.89918e-06,1.92988,0.760361,Call,42.1263
+899,33.5103,189.415,-0.00203088,2.01127,0.66098,Put,157.63
+900,27.177,285.914,-0.00144199,0.229375,0.530904,Call,0
+901,256.908,174.995,0.00206357,2.88755,0.758667,Put,66.1292
+902,294.029,112.821,0.00158629,2.59744,0.825438,Call,210.611
+903,50.3793,261.052,0.000501131,0.0903593,0.117103,Put,210.66
+904,199.268,163.421,0.00425958,0.441968,0.0770979,Call,36.155
+905,80.5484,75.4055,0.00183393,1.9019,0.733587,Put,27.4961
+906,155.749,198.888,0.00232372,1.0176,0.797862,Call,36.3665
+907,111.794,90.8071,0.00415289,1.53609,0.500222,Put,15.1731
+908,119.184,90.2394,0.000499609,1.03158,0.697091,Call,45.3913
+909,108.278,280.027,-0.00256681,2.0534,0.0816922,Put,173.23
+910,296.353,280.295,0.00197791,2.68937,0.82619,Call,153.068
+911,25.3323,204.29,0.000605636,0.404555,0.0141858,Put,178.908
+912,139.557,291.536,-0.00220801,1.19539,0.654805,Call,10.7642
+913,156.359,5.64102,0.00186321,0.0733886,0.647754,Put,0
+914,45.4016,77.4467,-0.000946596,1.33271,0.0177008,Call,0
+915,287.045,6.23682,-0.000546153,2.08654,0.642492,Put,3.13941e-05
+916,206.726,188.49,5.71176e-06,1.5637,0.653067,Call,72.4303
+917,128.978,213.249,-0.00212564,2.65338,0.320231,Put,92.9235
+918,289.522,219.802,0.00053507,1.24694,0.0599397,Call,69.8592
+919,275.93,246.594,-0.00203139,1.38947,0.293443,Put,23.3137
+920,75.2939,83.0935,-0.0036456,2.03988,0.29835,Call,9.66645
+921,199.191,77.1368,0.00188597,2.45538,0.885805,Put,21.9459
+922,61.1967,236.728,0.00386837,1.13688,0.276305,Call,0
+923,153.963,135.282,0.00163058,1.67881,0.125294,Put,2.74731
+924,216.473,143.597,0.00358231,1.59222,0.321475,Call,79.5044
+925,118.678,37.8819,-0.00260424,0.1446,0.0256824,Put,0
+926,174.742,269.624,-0.000623328,0.151623,0.611725,Call,0.711922
+927,133.596,208.684,0.000319238,0.895741,0.987388,Put,105.36
+928,3.13377,258.761,-0.000224103,2.08125,0.61744,Call,0
+929,294.253,37.1308,-0.00323973,0.989276,0.555099,Put,0.00086136
+930,261.844,9.7466,-0.000697942,2.74904,0.92579,Call,252.545
+931,82.9159,61.3124,0.00153328,1.52159,0.617749,Put,12.0834
+932,48.4399,112.911,-0.00071301,1.39515,0.7059,Call,4.86633
+933,299.977,135.643,0.000634051,2.96818,0.472366,Put,13.6456
+934,234.529,188.957,-0.00142164,2.5943,0.890029,Call,135.965
+935,251.179,157.126,-0.000658483,1.8091,0.56265,Put,23.6324
+936,132.086,50.3656,0.00276011,0.975994,0.385495,Call,81.9291
+937,21.7703,289.154,0.00362808,1.7098,0.477795,Put,265.576
+938,289.639,252.808,0.00312356,2.01288,0.834359,Call,139.72
+939,84.4664,217.24,-0.000442341,0.517459,0.789269,Put,134.233
+940,203.397,186.815,0.00377072,1.46814,0.384908,Call,45.5818
+941,142.812,46.6395,0.00175397,0.539935,0.364453,Put,3.22659e-06
+942,282.407,141.867,-0.00097528,2.69555,0.869285,Call,190.024
+943,125.842,208.59,0.00358545,1.5739,0.371991,Put,87.0021
+944,101.293,121.711,0.00295983,2.80946,0.572964,Call,32.3084
+945,261.753,77.0841,-0.0049859,1.41071,0.36584,Put,0.046086
+946,255.324,117.398,-0.00374132,1.90503,0.47623,Call,143.495
+947,71.8346,252.102,0.00397608,1.10354,0.323453,Put,179.184
+948,99.7661,133.491,0.00448954,1.05547,0.181767,Call,0.595552
+949,79.7485,208.454,0.00426619,0.0120109,0.787605,Put,128.693
+950,244.085,85.2632,0.00321276,1.33859,0.939156,Call,169.499
+951,58.8897,280.227,0.00259214,0.989389,0.581778,Put,220.663
+952,68.1663,245.534,0.00337861,1.40196,0.394019,Call,0.0699677
+953,208.967,15.4994,0.00166152,2.72241,0.624742,Put,0.0933605
+954,195.45,27.3269,-0.000283146,1.60947,0.746155,Call,168.948
+955,225.552,110.354,-0.00349579,0.37465,0.18858,Put,0
+956,66.8006,137.203,0.00479256,2.01562,0.35407,Call,1.71986
+957,110.962,160.336,0.00180167,1.02253,0.379137,Put,53.6694
+958,85.4369,254.325,-0.000541912,0.0545204,0.636041,Call,0
+959,277.201,59.8189,0.000666438,1.75625,0.186683,Put,0
+960,279.369,201.51,-0.000848215,1.99525,0.141433,Call,78.6045
+961,150.347,280.694,0.00207498,1.8059,0.535506,Put,144.508
+962,52.6213,51.5792,-0.00172744,0.988552,0.744796,Call,15.3941
+963,219.416,287.964,-0.00327587,1.19346,0.116395,Put,69.8417
+964,167.267,175.209,0.00155719,0.43356,0.893757,Call,35.7284
+965,157.413,295.627,0.00266572,2.88439,0.125904,Put,136.002
+966,187.12,141.302,0.00140381,2.20965,0.508311,Call,74.947
+967,55.9329,274.817,0.00364214,1.32872,0.345282,Put,217.538
+968,177.509,15.9733,-0.000167378,2.50241,0.0711951,Call,161.546
+969,175.751,63.5511,0.000515349,1.9131,0.215912,Put,0.0027177
+970,102.994,115.812,-0.00248757,0.144778,0.427936,Call,2.45602
+971,125.021,53.5988,0.000391512,1.31176,0.0704241,Put,0
+972,7.14429,183.179,0.00374631,1.09258,0.076243,Call,0
+973,231.652,227.231,0.00480875,0.319277,0.146641,Put,5.47432
+974,284.65,278.243,-0.000140578,2.24755,0.435876,Call,75.5704
+975,87.4206,159.071,-0.00154673,2.61599,0.993056,Put,111.382
+976,262.958,160.377,0.000380005,0.798207,0.650551,Call,115.499
+977,158.227,6.16595,0.00170356,2.44354,0.730667,Put,0.0191572
+978,137.343,73.718,-0.00314667,2.38389,0.0881963,Call,63.0768
+979,68.8998,294.884,-0.0035884,0.0356653,0.404715,Put,226.024
+980,258.406,21.8494,0.00120238,1.79768,0.264213,Call,236.559
+981,227.928,109.323,0.00373865,1.83195,0.277643,Put,0.535304
+982,62.5084,187.048,0.00445614,1.00796,0.149014,Call,0
+983,25.0058,225.311,0.00208749,0.0011557,0.886305,Put,200.305
+984,124.486,176.634,-0.0034521,1.04725,0.999451,Call,35.5408
+985,99.033,237.01,0.00124219,2.40241,0.238464,Put,137.395
+986,163.768,9.3805,0.0029091,1.84255,0.249474,Call,154.446
+987,283.405,37.9976,0.00271372,2.47787,0.409961,Put,0.0161406
+988,185.075,138.736,0.00226535,0.172902,0.0543739,Call,46.3943
+989,123.378,202.39,0.00211868,0.68339,0.249353,Put,78.8057
+990,108.603,111.671,-0.000599075,0.321443,0.174458,Call,2.97578
+991,35.0828,274.469,-0.0010957,1.16335,0.620994,Put,239.724
+992,135.371,155.651,-0.00380783,2.73073,0.383766,Call,26.3868
+993,245.518,101.458,-0.00386033,1.18958,0.306417,Put,0.0716277
+994,241.772,193.098,-0.00328523,2.95105,0.205954,Call,59.5223
+995,6.12969,112.845,-0.00397488,0.382458,0.212183,Put,106.887
+996,135.698,152.074,-0.00398487,1.1594,0.89739,Call,45.3199
+997,221.187,199.578,0.00440524,2.98168,0.351616,Put,38.6565
+998,212.983,158.781,-0.00203159,1.40403,0.75918,Call,94.4529
+999,32.9163,249.64,0.00241324,1.84563,0.548366,Put,215.689